My grand mother in law tries to finish off stale food by giving it to me. What to do?

My husband’s grandmother saves the rotten food (bad and old cucumber / old curd / first fried harder cold paapad) for me. She acts as if she’s feeding me and zabardasti puts these on my plate so that I finish it off and everyone else gets the fresh stuff.

Today she gave me a rotten cucumber which she had kept aside especially to finish by me and gave it acting like she’s the nicest dadi giving me salad while I was taking lunch. And before that my husbands mother gave me old bread for breakfast and took fresh bread herself.

I felt very very bad as my parents would never let that happen to me or even to my husband. But this is what I face in my husbands home where I have to live. I am 30 and we have been married for 3 years. Mind you, I’m from a very respectable family and we are well to do. She gives the same share to the domestic helpers or to the dustbin.

UPDATE : Confronted my husband, abused the grandmother, he felt bad, we got into the worst fight, umm also a physical fight. I have wounds. I slapped him, he hit me. I’m not sure what to do. We have a dinner planned at a super fancy place for tomorrow to celebrate our anniversary which was 4 days back. I am done guys. Broken.