I have a strong suspicion the author of this piece is violating basic etiquette on a regular basis. The key to the French is to start any conversation with 'Bonjour' regardless of if you know French or not, because 90% of the time you won't even get a chance to use a second word in French, especially in Paris where virtually everyone in the tourist areas speak decent English.
I remember me and my wife were in a little bistro near the Eiffel Tower, I took the lead and ordered. I got about half-way through before the waiter interrupted me and let me finish my order in English as it made it easier for both of us. Two or three tables down we saw an American couple (I'm guessing New York area by the accents), they got the same waiter as I did, but they said 'hello' and started trying to order in English. The waiter played coy, he didn't let on he knew English their entire meal, I think it took them 5-minutes to get through the entire order with him.
I find it quite moronic that people visit a foreign country and don't even bother to learn how to introduce themselves. I expect non-English immigrants to my country to at least know some basics, and 99% of them seem to. However the majority of English-speakers who go to France invite this trouble onto themselves by not even bothering to use a single word of the native language.
I've been to France, Spain (and several Spanish islands where dialects and customs differ a fair amount), Portugal and Turkey and I've never had this problem, because I always introduce myself in the local language. I remember getting a discount on speedboat rental in Turkey, the guy stopped us speaking Turkish (quite thankfully, because I think we got through the A-material in the first 3-words) and explained in English that we're one of the few 'Anglo's' in months to actually try speaking Turkish.
Common courtesy in a foreign country goes a long way, but most people are too ignorant to understand. In France, Spain, Portugal and Turkey if you spoke the local language, people appeared to bend over backwards to help you because you just showed them immense respect, not just personal respect but to their nation too.