I've never understood the whole French hate from America, whether I'm at wrestling practice or back when I was in the service, sooner or later some guy would say something disparaging about France. Usually these people A) had never left the country B) had never been to France C) never been in the military.
I love France. I love it! I was stationed in Germany and only visited one day, but was just blown away. You could spend weeks at the Louvre and not see all the art. I saw bullet holes left in buildings from the French Revolution. Their food is incredible, their truckstops make most American restaurants look like grease pits (blown away when at truck stops they have a huge cafeteria where workers will make you fresh hot food, cook it up for you right there, and they keep this incredible apricot marmelade around and their vending machine espresso was better than what I get from coffee shops).
Even if France isn't some military super-power (lest we forget the exploits of Napoleon, the French Resistance during WW2 etc) wouldn't the world be a boring place without its art, music and food? France is absurdly blessed when it comes to those things. I have had crepes in France that were, no lie, better than some sex I've had.
And the historic rudeness of the French? I'll admit I had some difficulty there, especially when I tried to order said crepe from a Frenchman who spoke no English, but here's a fact about Paris. Paris is the most visited city in the world. While I was there I saw sooo many tourists it was ridiculous. Huge groups of Koreans and Chinese, Americans and Germans wandering around, Canadians etc. And the vast majority of these people don't speak French and probably never will learn it (I admit, its not a language that I enjoy speaking) so all these Parisians have to spend every day of their lives dealing with tourists who don't speak their language, visiting their country. Of course it is unfair of them to be rude, but I'll admit, I get sick of all the out-of-towner's visiting my fair city during the Kentucky Derby and that only lasts a short time.