Trying not to say anything

We stay with my mil, well she brings a so called friend around and everybody really don’t like her because she comes around with all her drama 24/7, 7 days a week. She smokes in the house, prop her feet up on tables that we eat on, says little smart comments about the food we eat. Im just really irritated because I try not to say anything to be respectful but I just cant tolerate constant disrespect. My mil knows but she tries to be nice because she has no friends 🙄