Do I have to constantly put up with my wife?

Guys I don't know if this is normal or if I should escape this relationship! My wife 21f is constantly putting me 22m down and holding me back. How is she holding me back and putting me down? We'll let's get this started.

First of all she is constantly putting me down because I think she enjoys embarrassing me. If I do something wrong like put too much ice in her fountain drink or I grab the wrong product off the shelf in the store she loudly verbally puts me down calling me stupid and retarded and incompetent. She acts like it's funny and just a joke but it really embarrasses me and if she notices that it put me in a bad mood she shuts down completely no more talking no joking the dinner plans we had our ruined and it's just so emotionally exhausted to pretend she's not upsetting to prevent her from being upset at me.

My wife holds me back spiritually because she always wants to skip OUR church that we both grew up attending. She intentionally goes against the teaching and shames me if I try to discourages what she's doing.

My wife holds me back financially because she wants the newest car and doesn't take care of her car causing it to go down in quality and value and then we have to get her a newer nicer one to make sure we stay in debt. I have my budgeting down and I'm already starting to invest but I'm afraid to let her in on the wealth I'm building because I don't know if I can put up with her much longer and I don't want her to fight me for my retirement!

Is it normal to be scared to get my wife pregnant or let her in on my finances because I worry that she's too immature and not ready for adulthood? Is it normal to constantly be walking on egg shells and to be embarrassed by her? I'm trying to keep this very vague to not seem like I'm trying to rant about my wife i just want you guys to have a jist of what my marriage is like and if its normal?

tl;dr my wife is constantly negative and fighting with me and she's holding me back spiritually and financially. Is this normal?