I have been called racial slurs in New York too. I had a guy spit on my car and tell me that he doesn't like fucking rag heads. Racism is everywhere.
What you are saying is that the South is bad because there are racist people who live there. You're saying that the GOP is bad because a few people said racist things. The NE doesn't seem all that better either, and I think that enduring a little racism isn't bad if it means I'll live a more comfortable life and not drain away my retirement funds down the tax hole.