Ask a Lawyer and Get Answers to Your Legal Questions
I will try and help. You won't like this answer, but please don't shoot the messenger.
The short answer is no, there is likely nothing you can do. Absent threats or some other form of illegal conduct, this sort of bad behavior is legal. He can express his opinion. It is not illegal to insult someone, even publically.
If people could sue over insults and upset, everyone would sue everyone all the time.
I hope she feels better. Legally though, I don't think there is anything you can do at this point.
I know this is not what you hope to hear, but that is the law as I see it.
I hope this helps.