My mother-in-law is retired and often visits us, usually spending the weekend at our home. Since my husband and I both work full-time, I once asked if she could help with preparing meals for the kids while she stayed. She refused, saying, “I’m a guest here!” Frustrated by her attitude, I told her she was no longer welcome to stay with us.

A few days later, I got a heartbreaking call from my ten-year-old son—he was crying. I rushed home, only to find a complete disaster. My children were sitting at the table eating nothing but snacks and junk food. The fridge and pantry were nearly empty, with leftovers scattered, packaging torn open, and food spilled everywhere.

When I asked what had happened, my son tearfully explained that Grandma had come by while I was at work. She told them that no matter what I said, she was still their grandmother and wanted to “teach me a lesson.” Apparently, she had taken most of the groceries I had just bought for the week.

I was furious, shocked, and deeply hurt all at once. Was I wrong to tell her not to come over anymore? Did my frustration push things too far? Still, her actions felt deliberately cruel—especially since the children were caught in the middle.

My husband and I have been arguing about it ever since. He insists that she didn’t mean any real harm, but I can’t shake the feeling that she intentionally crossed a serious boundary.

I don’t want to completely cut her out of our lives—she’s still their grandmother—but I worry this incident has done lasting damage. How can I move forward while keeping my children safe and rebuilding trust in our family? Is there any path to repair this, or has the line already been crossed beyond return?