Clanad...I have seen many men wear hats wile eating in restaurants in the States, and to me its just ill-mannered.
Last summer, we visited Wells Cathedral and bunch of American tourists had to be told to take their hats off ! Even in America, I thought that men doffed their hats when in places of worship. I overhear two of the Americans expressing surprise to be told, terribly politely I might add, to remove their headgear. One of then whispered to his mate that he found it "kind of cute" These were teenagers mind, not grown-ups, which probably is a mitigating factor. We have that kind of teenager here too these days !