Ummm... Well, I was on bad terms with my mum too... But slowly things got better as well after I moved out...
As for MILs, sometimes its difficult to understand each other, its common to have conflicts. Me n my mother in law so far I always pretend even if I am piss off with her. Bcoz after all, she's a elder, so no matter what gotta respect her.
you see, we are not brought up by them thus certain things they do we just dont like it yet we still can't tell them off like the way we tell our parents off if we are not happy. At least you dont stay with them. I would say its difficult to ask her to keep quiet, just give and take . Just have to act no matter what. This is what I learn after 6 years.
My 2 cents worth.