AKA fresh..BA stopped wearing hats a number of years ago after a vote ( democratic show of opinion for those that don't know or forget ).
Er no they didn't - my mate sits in the right seat for BA (and I used to work for them to) and I was having a nose through the department press only a couple of months ago.
"Hats are for heads not for elbows" was the quote I seem to remember along with a paragraph and Uniform standards and the requirement to wear hats whilst walking through the terminal (T5 making that a more common occurrence these days.)
In my entire time there I rarely if ever saw a Pilot walk the terminals without it.
That said my Hat makes me look a complete idiot but at the same time I have no problem with wearing it - it still is quite smart.