I'm sorry that this happened to you. She sounds like she definitely has issues. Stuff happens and if it just a matter of changing the locks, so be it. That is an easy fix. If the keys were not labeled, then she needed worry about it. Sounds like she is a control freak from what you say about how he needs to be supervised about everything!
It would be very sad if her dog got another sitter that didn't take as good a care as you do.