"think Rap music is the cause of all that's wrong with America. Does that make me a racist?"
Collective, mass selfishness and over materialism is what's wrong with America, and it's in all political factions, all sides, and in most people. The main problem though, is that the most selfish and materialistic people are the ones with the most material power and influence here for the most part, and because of the evolution of our culture and of technology, they have quite an influence on the masses via various psychologically manipulative means such as mainstream media, entertainment, politics, laws/regulations, education, etc, etc.
Until these are taken out of the picture, there will be no major change for the better of all in this country.
But even if these were removed from the equation, and we the majority didn't change our ideals and attitudes, others just like them would arise to take their place. So each and every one of us, plays our part in the grand scheme. Let's try to play that part well, and to spread positivity, helpfulness, and that which lifts us all up.
It's supremely ironic that America is called or considered a "Christian" nation, when so many of us including many Christians, are anything but Christ like in our dealings and activities day to day in relation to our fellow humans and life in general (including animals, nature, and the Earth in general). If we all focused more on trying to live like him, rather than believing in this or that doctrine, dogma or ritual or forcing those beliefs on others, this world would be a very different place than it is.
However, at this point, nothing short of being hit in the head with a 2x4 is going to wake up America, or even most of the world.