I haven't had trouble with them although I know why they could be considered snobby. Americans are loud, obnoxious and expect everyone on the planet to speak English to them. Most people can and do. The French tend to make you work a little for it, especially older French people (at least this was true 30ish years ago). If Americans ask a question in English, they will frequently play dumb. If you then make an attempt at speaking French, even if you do a terrible job, they will answer you in clear English. It never upset me. Us Americans do tend to be too America-centric and can't see beyond our own nation and our own language.
I wish I was better at foreign languages. I used to know a little of several languages (some very little), but I haven't used them in so long, there isn't much left of any of them. Now I only speak menu (meaning I can read a menu in multiple languages, but especially French and Spanish).