Very diverse, but racism is very real.
Any major city in America has some sort of underlying racism that is generally stemmed from the history of the city it's self, from the civil war, or from political ideologies. Atlanta is a great example, Detroit it another, Los Angeles is it's own shining example, most southern border states and deep south places that still sport the confederate flag, cities/states with huge age gaps (Florida), etc.
But racism is just one form of discrimination here; in America, we'll take whatever discrimination you want to bring and found a movement and PAC around it, cloak it in the first amendment and call it free
Religious discrimination has become especially apparent (mostly out of fear in ignorance), but that encompasses homophobia and extends to xenophobia specifically post 9/11. Since the twin towers fell the implicit fear of Islam has washed over America and it affects pretty much all social classes. I have the belief that 1 act doesn't justify discriminating against the many, but the act of Jihad, how literally it is taken, and the fact that anyone who is an "outsider" is an infidel raises one's own fears of an unknown agitator, bent purely on your extermination.
Regardless, discrimination is mostly perpetrated by ignorance of another culture and it's creeping influence it may have into one's life. Change in it's raw nature gathers fear around it, because nothing is certain and if the status quo is maintained, how could things get worse?
(This was in part a philosophical rant.)