Yes, it's a rude word and she should apologize.
Yes.
Yes, teens should be concentrating on learning, not lipgloss.