The Tea Party started out as a group truly concerned about taxes. Then it became a group that was just pissed off about government in general. Now are a lot of partisan Republicans in it pissed off only because they aren't the ones in power? Absolutely! But the majority are average Americans pissed with Washington.
They aren't new. They are the people that stopped voting Republican in 2006. They are the people that voted Obama into office (which is not to say all of the Tea Party voted for Obama, but more than you expect did). They are the people that have for years given Congress and the President (of both parties) hilariously low approval ratings.
If you think race is the reason they hate this President, at this point - with the experiences you have had in this board, then I can't help you, sir. You are choosing to ignore reality.