Your situation can be saved, but you have to listen and do what you are told. Making excuses, and saying "that won't work for me because..." is EXACTLY how you will KEEP yourself in that position.
---but I don't want to come home to an angry wife who will only yell some more if I do go---
She has life considerably better figured out than you do. She doesn't even HAVE to fight with you, because she has you convinced not to even TRY crossing her. You are only 23, married 2 months, and already thinking "doing what I want is not worth dealing with her tantrums"
She is mad, because she does not respect you.
A very wise woman -- one whose husband is in the EXACT position you are, once told me the following regarding her relationship. I want you to read this very carefully and understand what is being said. She said:
"I dumped him (yeah, *I* dumped *HIM*) because once I realized that I had him whipped to the point where I could do WHATEVER I wanted, knowing that if he ever tried to do the same, I could just be loud/difficult enough that he would decide what he wanted wasn't worth the fight, I realized I had no respect for him".
Its a catch-22 my friend... your wife gets angry because she doesn't get her way, but then gets angry when you just give in. Its similar to what Oscar Wilde once said: "there are 2 tragedies in life. One is not getting what you want, the other is getting it."
As another famous saying goes: "dude, grow a pair"
Your have some work to do.
You need to start respecting YOURSELF, and realizing that you have worth too. You deserve better treatment than she is giving you, and you do NOT have to tolerate her.
Understand that as you stand up to her and begin asserting yourself, she will TEST you. Of COURSE she will try to make you back down, because she has a pretty good thing going right now. But you HAVE to stay firm! You will be better off in the end.
Take some time to process that, and then let me know if you are ready to try.