this whole thread is very toughie everyone wants to defend oneself ..LOL .... I don't know all americans nor american ppl KNOW everyone around .. but it's always UNBEARABLE to hear or read critics about your own country by somone who is NOT from your country (how dare they !!!

:P) ..(and I say that as a victim or as a witness of it I travelled a lot as a kid lived abroad too married a non french person and had my kids going to an international school )
so yes the usa friends here will think *this is BS we know geography as well as you do folks* .. is this gonna be true ? maybe yes maybe not .. but what is true is that the subject is taboo ... autocriticism is fine being watched and then critized by other is always a big no no from whatver country you can be from ...
it's not ok to generalize but like Neil said it's unevitable ... it's IMPOSSIBLE to decide that not everyone is like this or like that as well as the opposite ... though there are cultural differences that will make more ppl doing this and that in spain than in UK and same in the usa and finland or france ...... --> so to say don't generalise is very admirable but impossible ... Uk ppl don't have the same humour as the french .. australian and american are not the sames and so on .... there are ALL TYPES of ppl living in the usa and there are certainly geography nobel price there (is that existing ? lol ) for sure I have many friends that have a general culture absolutely AMAZINGLY BIG but maybe I said *maybe* as a trade mark usa citizen are less concerned with who lives where and why ... it's not a problem to accept differences the problem is to make with differences a scale with the good and the bad humans... JMO
I love to travel I love to meet different ppl I love THE DIFFERENCES and I love the fact they exist unless it will be boring .... SO if globally said (we need a reliable result on this geography knowledge wolrd wide)the usa citizens are not the best at geography this is not the end of the world I know where is Idaho or Montana but that is just for my own comfort it doesn't change anything in my life ....and it doesn't make me a good or a bad person ....