I want to clear up some misconceptions (sp?)
1) The Maginot line worked wonderfully, except they didn't defend the border with Belgium (Schlieffen plan all over again). As an example of how great the Maginot line was, the Germans used it themselves, only in reverse.
2) I dont knock the French, since they were totally key in the forming of the USA. They gave the US a ton of help in the revolutionary war, and in the war of 1812 (in the latter case, indirectly, by involving England in Napoleon's battles). They sold the Louisiana territory for cheap, even though Spain would have paid more for it. The US in the early 19th centry would have had it much much harder if France hadn't been friendly.
3) The RUSSIANS did the dirty work on the continent in WWII. Without the USA, it is still possible the war would have been won by the allies. Wihtout Russia, there is no way in hell, absolutely no way. Kursk anyone? Stalingrad? Battle of Moscow? These were the battles that broke the back of the German army, which suffered horrendous losses, and helped break the spirit of the German people. D-Day was really almost just mopping up (and I don't suppose you realized that the Russians rolled up the Eastern front at a much greater rate than the combined Americans, British, Canadians and non-Vichy French did on the West). Of course they dont teach you (or me, I'm American) about this shit in US history books. Go read some Liddel Hart. Now in WWI, you have a better claim, in that the US was definitely the weight that tilted the scale, but its likely WWI would have ended in a ceasefire of some sort anyway, because the British naval blockade absolutely destroyed the German economy. So basically, read some history and learn about what they DON'T teach you in 6th grade 20th century history - history cant be learned from beer commercials (or whatever commercial that said "we bailed you out of two big ones").
4) Now as for snottiness, I was in France just last fall and I speak some French but I speak it very badly and I have to say yes, peoeple were a bit snotty...