my MIL

so me and my bf live with my in laws while we are saving for our house. there's 7 of us here(her 3 sons, their friend, me,MIL amd FIL) plus my step son! of the 7 of us I'm the only one who cleans, cooks, does dishes and laundry. they are all so nasty they should be on an episode of hoarders. we are all supposed to pay $60/week. i heard from my MIL's own mouth that 2 of them don't pay anything. i buy food and household necessities. plus i supply mine and my S.O's detergent and hygiene products. She had the nerve to call me a bitch to someone and say I'm using their stuff and when it's gone, I'm gone. I try to be as considerate and respectful as i can but at the same time all that i do for them and she treats me this way? i want to say something but don't want her to make it unbearable to live here. so my question is.. what should i do? say something? or bite my tongue and wait it out? this has been ongoing for the past 4 months. everyone i talk to says she acts that way all the time and they are trying to leave too. we're all getting on our feet and trying to help each other out.

side note- her own husband is thinking of leaving bc she bitches all the time and doesn't do anything but smoke weed and watch tv all day and night.