yes, Wearing a hat is an act of disrespect for elders on some occasions, such as wearing a hat in class and disrespect for teachers. Hats and gloves should not be worn in indoor communication. When shaking hands, gloves are considered impolite. When greeting others, you should take off your hat to show respect for others. A formal lunch is held in one's own home. Even if other women wear hats, they should never wear hats themselves. And of course, you can't wear a hat when you wear an evening dress.
By the way, if you want to custom hats, you can try to contact ZYCAPS, which is a Chinese caps manufacturer since 1992. They are very professional. At the same time, they are the supplier of Lastking, new era, and QuickSilver. You can google ZYCAPS, then you can get their website and contact them.