I can remember 15 or 20 years ago, f*ggot was all over Eminem lyrics and South Park episodes, which were two of the biggest cultural forces for youngsters. It's remarkable how it has now become an unacceptably fierce homophobic slur in such a short period of time.
It absolutely was unacceptable then. It was absolutely unacceptable in the 80s when I was growing up.
As to your examples, well nuff said, but if we really must, they were already decades behind history, regardless of talent. Eminem was never someone to model your world view after. And the South Park "dicks, pussies and assholes" guys have always, inexplicably, got away with murder in the eyes of otherwise sensible people.