When I go to a restaurant for dinner or any other meal, looking around I find that there are more and more men wearing hats. I guess that most of them wish they were women, so they wear their hats.
A gentleman usually will remove his hat before his meal is served, and will keep it off until he leaves the facilities. I was taught this as a young boy and never forgot that a gentleman removes his hat before he sits down to have a meal at a restaurant, or even at home.
I guess that most of them have never been taught to remove their hat before a meal is served in a public place. Please be a gentleman and remove your hat before ordering a meal at a restaurant.