Different generations, different music, times change. But I'm not sure that words like **** and faggot would really offend generations brought up on rap music with its shall we say seriously offensive lyrics (see link, warning: not for the faint hearted) dealing with / glorifying murder, rape, child *** etc etc
I don't know if any of these songs got radio airplay on radio 1 ( I doubt it) but the artists involved certainly have featured on it - Eminem, Nicki Minaj, Notorious BIG etc, icons of generations younger than me. And these generations would be offended by the lyrics of Fairytale.... really, just really?
https://www.complex.com/music/2013/0...st-rap-lyrics/