I don't think cracker is racist. But then again, I don't think American Inventor or DREAMER are racist either. They're just fucking words. They have no more power than what you, the listener, give them. Like fanaskin said, context is everything. If the intent is there, black is every bit as racist as American Inventor.