As far as the use of insider terms such as "nigga" or "fag" that is exactly what they are, "insider terms." I am half Menominee Indian and we often refer to each other as "skins" or "injuns." It is essentially a reappropriation of the oppressor's language. It is empowerment (let's face it, language is a powerful device). It's not okay for others (whites on blacks, non-indians on indians, straights on gays, etc.) to use this type of language. It may seem unfair or hypocritical to some, but it is the way it is. If the terms hadn't been created in the vein of hate, oppression, and subjugation, it wouldn't be necessary for this process to take place. A great book to read is, "Reinventing the Enemy's Language." I highly suggest reading it for those of you frustrated with this perceived "double-standard." Chris Rock, I think, said it best (he was referring to the use of the N word), "Let's put it this way... if you have a stupid kid, it's okay to call him stupid, you are his parent, and there is an understanding there. If someone else calls your kid stupid, you want to smash his face in. You just can't do it."