You can listen to an old video game podcast from a decade ago and hear it getting tossed around all the time. It's been common teen and man child lingo for a long time. Things have gotten much better in the past ten years.
coolMy whole friend group calls each other gooks, kikes, niggers, spics and beaners. But we actually catch ourselves occassionally when we say faggot (as our good friend is gay so not trying to single him out) but definitely reprimand each other for saying the r word.
For some reason that's the only word that lost it's zing and is just too purposefully offensive for us.