Anonymous wrote:OP, I'm not understanding why you are getting so intensely irate.
Does your MIL live with you? Does she stay with or watch the children on a regular basis? If not, and this occurs only when she's visiting than I wouldn't worry about it. You are the parent and you can teach your children what your beliefs are. You can, rationally, explain that their Grandma has different ideas and that they are okay to, but not for you and your kids. That everyone believes different things.
Instead it seems like you are more likely to say damaging things about their grandmother in front of them because you are so upset. This is a teaching moment for you and your kids, you can teach them compassion and understanding people's differences or you can teach them to become irate and isolating when they don't agree with someone else.
Absolutely. There is no reason to get so angry...be flexible...eat good quality meat and also introduce vegetables in the diet of your children. There is such an incredible variety of of delicious vegetable dishes in Indian cuisine that it would be a shame to deprive your kids of that.
OP's rant seems to for more than just MILs dietary preference...(or anti hindu attitude)...Is the OP also an Indian Hindu? What is the age of MIL? It could be that OP is not Indian Hindu and that has disappointed MIL? Maybe MIL is too old to change her way of thinking. Sometimes these things have no resolution...all you can do is to ignore the negativity.