Originally Posted by
solidzane
My opinion is that you would not have been rude to not eat what you don't want to. Others see things different ways and so whether your in laws think you are being rude is a whole different story.
On the other hand, is your mother in law the one that is being rude by inviting you over for a dinner that she knows you disagree with? And not having an alternative. (I know you posted that she is working with you on it, this is a hypothetical scenario where she didn't work with you.) To me, if she had not adjusted to accommodate you then she would be acting in a rude manner...
Just a little example from my own exp. My friends had a party a few miles out of the city and didn't think to get water along with their sodas and beer. I happened to be going a full year without any soda (New Years resolution, Made it!) and I was under age to drink alcohol. I was invited and didn't take any water with me... The friend that invited me was a little rude in not providing water when he new my diet but I could have taken my own water as well.
I didn't sit there complaining and they didn't complain that I wasn't drinking with them. More for them... lol.
I guess what I'm saying is that if you ever run into this sort of situation again, take something with you. Maybe not just for yourself. Take a big salad bowl with toppings that you and everyone can choose from on the side. That way, you attended dinner, but didn't suffer eating something you don't want to...
Just my opinions of course. :)