Yes, it's a rude word and she should apologize.
No.
Absolutely. And I'd keep a close eye on them.
Yes.
No. It's a clear violation of the right to privacy.
Yes. The cheer was inappropriate for the child's age.