Some men choose submissive women and a certain belief system because it allows them to be abusive and get away with it. Being submissive is a choice. Putting up with abuse is a choice. Whether you believe it or not, he is abusing you financially and with his religion.
You both took vows to love, honor and cherish one another. Abuse is not part of the package in any way, shape or form, and that includes the dysfunctional 'giver' and 'taker' dynamic you have. It's called co-dependence.
Just an FYI. It may not be important for you to address at this point in time, but it was important enough for you to take on unneccesary guilt feelings when he took a hissy fit over the cross you bought for yourself, and then come here to want other peoples' input. I'm just saying that respect is a two-way street in a marriage, and what you give to him in that currency, he ain't giving back at all. That may become a burden for you later on, and when it becomes intolerable, please know that there is help for you.