I failed to consider places of worship. Of course hats come off in church and during prayer.

On the other items, I'm not saying they're right or wrong or even make sense, but cultural norms evolve over time. Greeting another man with a firm handshake is still accepted and standard, even for my screwed up generation.