This forum used to be all about Tupac and his music and life. Hip-hop is the voice of the youth and the voice of the people, mainly oppressed peoples, in America. So many hip-hop fans are exposed, through rap music, to the real suffering that goes on the ghettos here. That's why it's anti-american. That's why pretty much every hip-hop forum on the net is anti-america.
Now, you can say that every country is like this, but with the things that America has, the wealth and resource and capacity, the government does not benefit the people. They promote an ultra-capitalist society which leaves a gap between the people who have and the people who do not have, and this gap has existed since the establishment of this country in 1776. Globalization has made the gov't put a military base on every nation on this planet. It has made it to have a defense budget that would allow them to take over the world and blow it to pieces three times over.
So for all the people who live in America, especially those on the middle or higher end of the class line, they will not recognize that there is corruption because they do not see it from day to day. Their eyes are closed. They sometimes even distort what is reality in order to not feel guilty. Hip-hop fans, and Tupac's fans especially, will recognize this and want justice and will look at the cause of injustice and ask "why?"
~peace~