My jaw literally just dropped reading your last post! Please, please continue to look for someone who will represent you. I would also consider some sort of ombudsman, if there is one, also. From here on in I would also keep everything in writing as that entire conversation about the lunch could become your word against hers.

I keep thinking of my own beautiful lab such gentle giants 's to your mum and to you for being such a wonderful daughter looking out for her and other animals like hers.