It has nothing to do with point of view. It has to do with the damage it's causing kids.
Using it in a song is different. I don't think Bono could get away with walking around saying the N word in everyday language. Your analogy is fatally flawed.
Since it is considered inappropriate and prohibited to use the N word in everyday conversation, so too should the homonegative use of the word "gay" and ESPECIALLY the F word. If kids are being punished for using the N word in schools, why is the homophobic language allowed?
Because it's the last remaining socially acceptable prejudice.
Here's a question for you: why are you so protective of your supposed "right" to verbally denigrate my sexuality and my people?
Droo please calm down - you know full well I'm not trying to 'denigrate your sexuality'. As for denigrating 'your people' I have no idea who 'your people' are.
The initial point of this conversation was> are certain words (ie N***** or slang terms for homosexuals) acceptable depending on context.
The answer to that is yes as evidenced by, say, bono using the N word. The Pogues song Fairytale of New York uses the word faggot. It doesn't make the song homophobic.
You can't outlaw words either at school or anywhere else - all you can do is educate people to be respectful of others.
I don't know where you live but being homophobic isn't a 'socially acceptable form of prejudice' here in the UK - in fact there are laws against it.