> But realize that by giving white people a double standard in terms of how they can express themselves, you're being racist against white people, and for black people, furthering the racial and cultural divide. Rationalizing treating people differently based on the color of their skin isn't any less racist just because you're on the populist, politically-correct side.
No you're not, you're being entirely consistent. The rule is simple - don't be offensive and context counts.
Taking race out of it - you can say something to or about your wife, girlfriend, husband or boyfriend which if I were to say it would be offensive. That's not a double standard, that's context. There is relationship (or lack of), a history (or lack of) and so on, all of which contributes.
Sadly, this does mean that simple, easy rules often aren't possible but that fact that those rules are complicated doesn't mean white people get to cry "racism" over a word which has historically been both offensive and oppressive, regardless of whether there is an attempt to reclaim that word.
All that's not to say that there can't be racism against white people - there can - just that this isn't it.
For what it's worth, I think if you're quoting a song (or work of literature, poetry or whatever), I think there is little reason to censor whoever you are, so long as you're doing it genuinely and reasonably (as opposed to just using it as an excuse to say something you wouldn't otherwise be able to).