Get out, dude. Easier now than after marriage.
Had a similar relationship for a while. Not sure how you lasted so long.
The part where she says other girls are the same sounds familiar. I remember this ex of mine telling me other girls were worse. Of course, I knew they weren't. Also the part where we do what we think are nice things for them, and they think it's an obligation for us to serve them rather than feel grateful.
I'm sure you'll be happier without her.
GF anger issues, 7 years relatioship