yeah, see, your buddy is a hypocrite and an asshole. he says comments like that in order to make you feel ashamed about the way you were born. your little brother is just immature. his use of the word nigger was not to marginalize, it was slang. who's really the bad person in this bunch? who is really the bigot here? it's really not fair.
Words have meaning - if they didn't they would be useless. This word has a particular meaning, which implies that the person it is directed toward is sub-human. Ignorance of the meaning of the word is acceptable - once. To be frank, it's pretty hard to see how a person in America cold not know of the meaning of this word.
I think you're stereotyping. I really don't think all people find "the ni word" offensive. 50CENT and his ballers have made this word totally acceptable, as long as its being used as casually as "dude," because then there's no like "omg" energy behind it.
Do you live in the US? Then go up to any black guy and say "What's up nigger." Please youtube for extra lulz.
Yeah and then go up to mean looking lesbian and call her a fat dyke cunt, then go up to a nazi and call him a faggoty nigger-kyke, also document it so i can keep living under the approval of people who can threaten me with physical violence