Okay, what's the story on the punching thing?
What a nasty lady! Some people should know that they shouldn't be around animals. I wonder if she has been bitten when treating an animal in this fashion. Stupid lady!!! You make sure and tell the vet sweety, she shouldn't be allowed to treat your baby that way.