LittleMermaidRose "I haven't actually spoke to my DH about it since, it was a busy day & it was just sort of forgotten about."
NO, he forgot about it, you did not. You have been speaking to us for 8 pages, 8 pages about how this bothers you and we have been saying we agree! And whether we are saying get your dh to step up, or you step up, almost everyone had said you are right to find this unacceptable
I agree with thatdearoctopus "Why wait? Why not say to him today, "Look, I can't stop thinking about yesterday and what happened with the food. I'm really hurt that I could have been side-lined in that way."
If he then starts saying, "oh, it wasn't on purpose," ask him, "how come? How would you explain it then?"
I think you and dh need to decide how to proceed. If it were me I would like to send an email or note/letter saying that I was upset to not have any food prepared for me at all when invited for lunch. And that I felt unable to accept even the measly offer of a cheese sandwich by MIL's attitude to this situation. I had said I was still full from breakfast because I was so embarrassed/angry/upset (choose your own words, of course!) by the situation MIL had created.
IF/WHEN you feel strong enough, and if she is sufficiency local, I would try and call round, alone or together. the trouble with a phone call is she could talk over you or hang up, which I am guessing would feel really bad for you!
PidgeyfinderGeneral 'being the martyr' this is the total wrong use of the word martyr and implies that OP is 'doing this' (putting up with shit) for some higher motive. She is not. She is putting up with it as she has not yet learned how to stand up to her MIL. But she will. I feel sure.
You post is really insulting, even to the point of her pulling up her pants, WTF does that mean?!
Mermaid I really feel you should not offer to supply your own food. If she cannot cater for you do not go at meal times.
I also feel NC may be too fast if a move, I would try and resolve this with her and with DP and keep NC in your back pocket for if this feel too hard.
This wesite looks interesting, you can read a bit and listen to a short bit on line before going any further. It explains the difference between assertiveness and aggression. Helpful, maybe.
www.mindtools.com/pages/article/Assertiveness.htm
But it is your call. 