Yes
It's fine.
No
Too cruel. She shouldn't humiliate her son like that.
Abusive
No, she's way too harsh.
Yes.
Speak for those who can't speak for themselves
Always speak for those who can not speak for themselves.