Stupidity and ignorance are not the same. Lot's of places in the world are more *ignorant* then the US in terms of basic knowledge. Most people in the world have on basic education if not less. I don't think americans are *stupid* either.
I think *some* americans are just unitelligent about things that they think don't concern them. These *some* just hapen to be louder and more abnoxous then the intelligent people so we notice them more.
Bookmarks