First, OP, I’m glad the situation was resolved
I agree that if the parents pay for it, they should get involved.
It’s not being a helicopter parent. It’s more of, “Hey, I paid x amount of money for this for my kid, you should replace it.”
Yes, kids should work things out with principals and teachers, learn how to do it, but parents should be back up. They’re not adults yet!
As for the use of the term, while it is vulgar, it really depends on context. There are some words I’d never use like sl*t, w*****, or “the c word”, but the b word can be used to mean anything. While I think the friend should be more prudent in her choice of words, it’s not like a teenager is NEVER going to hear that word. As for remarks about the 60’s and 70’s, bad words have been around forever. There’s a reason St. Joan of Arc labeled the English soldiers the Goddams: they were NOTORIOUS for their potty mouths!!
No, I wouldn’t use those words around a person in authority or in a church. However, with a close friend, probably, depending on the situation. There are also things you discuss with your close friends (like periods and dates) that you wouldn’t discuss with your boss or your priest. I would say there are words you have to be careful with, but if you’re not degrading another, disrespecting your parents (if they have rules about that sort of thing) or taking the Lord’s name in vain, you merely need prudence. Obviously, this wasn’t a prudent situation. Do I think the girl was necessarily sinning? Not really, just she was in the wrong place at the wrong time.