Did you miss his niggas thing he has going on, an oversight perhaps?
Where I was raised, using terms like ****** and cracker were not offensive.
They were merely idioms to express if you were talking about a black or white person.
So no one made any big deal of it.
The whites had idioms like cracker, pale face, whitey, snowflake, etc., that we even used for ourselves.
All of which just meant "white".
We were not offended to be called by any term that meant "white" because we were, well, white.
We might all be in a group for some party or event, and one would say "This cracker is heading home", and another might say "This ****** has had enough beer".
So when someone like me that has grown up in that background; when I see folks making a fuss about it, I see it as cry baby whining of making a mountain out of a mole hill.
I don't see it as any good reason to start a riot or a national protest.