Is it ok to wear hats in stores such as walmart or the supermarket? I know you should not wear a hat in places such as church, another person's home, or in a hospital and more. I want to have proper hat etiquette. I know today's world is very informal, but I want to do the proper thing.