How do I save my marriage?

Alright, so me (M23) and my wife (F24) have been together since 2016. Super happy couple, very seldom had any issues. It was a great relationship. By the time we got married in 2020, her parents (59M,62F) house had gone down (holes in floor, no working front door, really that bad), so after a few months of thinking on it, we decided to move her parents out of their house and bought a house in mine and her fathers name. I get along great with her father, and have not had any issues with him at all since we moved in, say for a few one-offs. However, her mother is a different story. Her mother constantly ridicules me to my face, behind my wife's back, despite pretending to be a loving MIL when wife is around. A few months ago, my wife caught MIL in the act, and quickly came to my defense. When we went into our room later that evening, she apologized for how her mother acted. I told her no worries, it happens, and we will try to move past it. However, this only made the ridicule happen daily in my household, regardless of if my wife was in the room. My wife continues to come to my defense, but after her mother made a very hurtful comment about how me getting my wife a $100 purse for mother's day is nothing compared to the shopping spree she took her on. Like, okay, but what's your point? I don't want to cause any strain between my wife and her mother, so as usual, I walk into my room with our kids and cool off. Wife comes in that evening and I tell her that I want to start looking for another place. She begins to say that I'm trying to screw her parents by forcing them to leave their house and that they won't be able to pay bills without me. Granted, they make $5k a month. If they can't afford a $750 mortgage, that's on them. however, I even offered to continue paying for the house for them! She then told me that if I leave, she isn't going to follow me. I told her that is fine. I am currently in my room trying to cool off, but I need real advice. What do I do here?
How do I save my marriage?
Post Opinion