I'm sorry to see such distain for the hat. Since WWII, the pilot's hat has always been a symbol of authority and professionalism, commanding a bit of respect.
In years past, a pilot would never be seen in public without their coat buttoned and hat on.
These days it's hard to tell who the pilots compared to everyone else working for the airline. I'm a firm believer that if you are a true professional you should look and act the part.