I don't think the problem is people being American--it's like everything else, you can't condemn the whole group. I know people that are incredibly hard working and not overly self indulgent.
Things suck here right now because of the economy, and whether people are for, against, or don't really care about Obama in general doesn't really matter anymore. Just like when Bush was president most people hated him at the end of it and couldn't really do anything about it, since they're the ones who put him in office to begin with--TWICE.
But hopefully things start looking up here. But although I have said many times that I wish to leave the U.S. someday, I think that will only be to travel for a few years and return. Because no matter how much Americans talk shit about this country, it's still your homes.
Try to fix yourselves and then maybe other people will follow and things will get better.
If you don't want to do that, then sit back, download some more porn, and let the stereotypes continue