I don't know about you or where your from, but I can name all 50 states, their capitals, all the U.S. territories and 183 countries in 5 minutes.. You have to understand that not many people get the opportunity to learn Geography. I didn't going through middle school, and since most people never leave this country, never have to learn this stuff or care about learning it. And yes, it is the school's fault for not teaching it. I don't know anyone who's had the inclination to learn Geography even IF they don't know where the fuck Europe is on a map. Plus, American school systems suck a nut. They are more centered around preparation for the SAT's than actual learning. Remember how they cut the Music and Arts funding for schools? Well now they're cutting social studies and Geography. Pretty soon it'll only be English pedagogy, Math through an Algebra II level, and basic Biology and Chemistry.
I can't even begin to stress how much we need to reform our school systems.