I know it's considered odd in our subculture, but I swung by the pilot shop last time I was in Atlanta to grab some long-sleeved shirts. I just feel like a kid playing dress up when I wear a short-sleeved shirt with a blazer and tie.
...and as far as hats are concerned, I'll follow my employer's rules for as long as I'm cashing his checks.