I mean a controversial topic, and I don't think it has been posted before but what do you think.
As for my opinion, why not in the right context? Like songs and addressing close friends. I do understand it has a lot of history behind it and was used to oppress, suppress and discriminate blacks, but its doesn't mean the same thing any-more. And trust me i know what it feels like to be discriminated against due to your ethnicity.
EDIT: I should have added the option "No One should say it."
I don't mind if they use it as in "ey wassup my *****" but when they say stuff like "stupid ******" it makes me upset. Blacks shouldn't call white people ******** either.
I don't think anyone should be able to say it. Im black and i hate when black people say it. Im not gonna lie tho,it bothers me a bit more when any other race says it but as long as i don't say it then whatever.