A word cannot be offensive.
A word is given a meaning by society. So why should we create separate words designed to offend for things that can be said offensively? If it is something that cannot be said in a non-offensive manner such as "hate" then that is different. But what the n-word describes can be described can be described in a manner not intended to offend, so why do we choose to make it offensive?