Yes, it's a rude word and she should apologize.
No, it's inappropriate. Keep the potty training in private.
It's offensive and in poor taste. We're talking about a baby!
Yes, she needs to do whatever she can to provide for her kids.