We had the 'hat, no hat, debate at our airline last year. It was decided by the powers that we have to wear hats. So be it.
I look at it this way. You all signed on for this. You all sent a resume to your respective airlines begging for a chance to fly their airplanes. Wear the darn hat. Guess what? You can all take it off when you get home! (Except of course the geeks who keep in on the rear shelf of their cars!)