Don't worry, she's not a COMPLETE *****! lol
Try to let it go. My MIL was that way she lived with us for a while, she had no where else to go was awful. But now she lives in extended care and we are much happier. Telling her off didn't work just made problems. Enjoy your dog. Sometimes being happy best revenge
Eh, ignore her. She's jealous that she lost her little baby boy to you, just remember that ; )
I've had so many problems like this lately but I just have to say the following mantra over and over: consider the source and dismiss...