I have visited Paris (I can't speak for the rest of France) and I think a lot of the snobbish behavior there is based on the protective affection the French have for their language. I attempted to speak French (poorly) and it was not received well. So then I attempted to speak English, reasoning that their English is probably better than my French. It was received even worse. So I really couldn't win...you have to try to speak their language, but you can't butcher it.
Apart from this problem and a little bit of lecherous behavior from young people that wouldn't be tolerated in the USA (I'll just chalk that up to cultural differences), I found Parisians pretty nice. In fact, one young French guy tagged along with our group and took us to see some sights in exchange for letting him practice his English with us. He was delightful.
I guess my point is that if you can speak fluent French, I'm sure they're much less condescending.
Everybody have fun tonight. Everybody Wang Chung tonight.