Sometimes the hardest thing to do is keep quiet. Better one fool in the house than two. Until you have your own place, it will be difficult. Your reaction is what will make all the difference. You cannot change her attitude, but you can control yours which is what you did.
Feel free to vent here. We who have had difficult MIL's, do understand. Someday you will be able to put this behind you and move on.