And at mine the hat is required, and in station, we have the hat police to ensure it's worn. Unlike the military, covers are worn indoors, you can remove it if you're seated, same goes for your blazer, but if standing, you wear it. I think a lot of people make fun of the pilots because we spend so much time trying to "not be that guy" that when you see someone in uniform, you think "he must think he's sooooooo cool." I know i've had to stop on numerous occasions and been in uniform. As stewie said "what of it".
On the TSA uniforms, when I first saw them in STL a couple weeeks ago i was actually impressed. For the individuals who are in decent shape, it looked pretty sharp. They were also wearing the dark ties, which at all the outstations i went to, ties were not worn, which looked way to relaxed. Much more professional than the old white shirts, least i think so.