My mil is very lazy.When i was 8 months pregnant she used to come around stay for a few days and not cook.When we went to her house and there was hardly any food she would say things like well we dont eat much having stuffed her face at my house.My dh and her are not that close today i told them both to go out for a meal without me and 2 year old but we all had to go i was already in a bad mood as yesterday when husband said is that a pooy nappy she came out with its not my dinner is it.She suffs herself with indian food and rarely returns the favour she makes little digs about asian people(i am asian)and looks annoyed when i have similar digs about white people.Sorry this is a bit disjointed but am pregnant and annoyed and think was a bit mean today.How should i react