Bit of context: DM and I have a troubled relationship. DF died when I was a teenager. We were fairly wealthy and I was 'spoiled' in a material sense, but didn't have a lot of time with my parents as they had busy and important jobs. I have always felt 'second best' to DM (in terms of her preferring my older sibling, her job etc etc). I felt she was quite emotionally distant when I was a child. As an adult, on reflection, I think she (and my DF) worked extremely hard to provide for their children as she had a pretty shitty upbringing and wanted 'better' for her own family. Unfortunately this came at the expense of her time and emotional investment. I have tried to forgive this, but have struggled. DM is also very up and down mood wise and has been my whole life. She's very 'overblown' in that the smallest issue is THE END OF THE WORLD some days, and others it's not even on her radar. She's known to over exaggerate and cause a drama for minor things.
Anyway, to the issue:
DM loves animals. Well, in the sense that she SAYS she loves animals, until she has to do anything to inconvenience herself (such as foster homeless dogs, adopt a stray etc), then she isn't interested. She's the type to let her pedigree pampered dogs sleep in her bed, eat off her plate, that kinda thing. We, on the other hand, have working dogs who are treated like working dogs. They are well looked after, but ultimately are treated like dogs. She hates this. Always defies me and lets them on my sofas and in the lounge (we have 3 children under 5 and live rurally), and it drives me mad as I'm concerned about hygiene with young ones crawling about. Also FIL is partially blind due to an issue involving dog poo when he was a child (neospirosis?). She makes a fuss constantly about how my dogs aren't looked after, aren't fed enough, she 'can't bear it' and all this rubbish. Our dogs are always told they are 'the perfect weight' and 'how nice to see a dog that isn't overweight' at their yearly boosters at the vet... so it clearly isn't just us who thinks they are fine. Anyway, today, one of the dogs ripped a bin bag to shreds that I'd left down near the door when I wasn't looking, ate all the poo out of the nappies in the bin, smeared it everywhere, left fish juice and veg peelings and all manner of disgusting things all over the floor. My 1yo then went over and picked up her own shit. I obviously started the clean up immediately. DM then contacted me in the middle of this, I told her what had gone on and would chat later. She then said the dog had done this because he was 'hungry'. I calmly said it's more likely it was a protest as DH had gone out without him (he's a sheepdog) to feed the animals. DM then repeated 'he's hungry all the time'. So I lost it. She's now gone nuclear back with me and told me she's never stepping foot here again as she's 'sick of walking on eggshells' and 'can't say anything without getting in trouble'. I'm at a loss. AIBU to say SHE was the goady one, not me?! Or should I have just let it go, knowing what she's like and accepting that her comments weren't really a massive issue?