I'm sorry but I have to say I think Gilmore was in the right.
I should imagine the chief hostie has a hundred and one other more important things to do, instead of checking all the pax's atttire to make sure they look politically correct.
If Gilmore was just sitting there, minding his own business, I feel sorry for him. This Captain Peter Hughes totally overreacted. You can't just throw someone off because you don't like what they are wearing.
I think BA's pomposity has gone too far this time.