Yes, it's a rude word and she should apologize.
No. The school overstepped its authority.
It was too long! I couldn't wait to get back to work.
Yes. She was right to fight for her kids, even if they would rather stay with their father.