Why do white people always bring up who gets to say nigger? The word rolls off their tongue like water, it's a part of the vocabulary that they hold dear. You don't need a green light to say any word, but you can't get upset when someone doesn't like it either. If you're bold enough to use a word that you know will piss some people off, expect to deal with confrontation from time to time.
Arabs, Indians, and Asians don't like blacks, but they don't fuck with you on a daily basis like the white man will. They'll just call you a nigger and keep it moving, the white man wants it to burn for a long time because that's his nature.