The guy is one rant away from an annuerism.
I take his point about not speaking your adopted country's language, but equally if he weren't American (and therefore owned a passport and travelled the world) he might do what so many of us do when on holiday, and rent a car - which puts us all in the situation about which he is ranting.