I think that wearing hats or caps inside any building is rude and Ill mannered, unless it's it has something to with relgion then it's all right.Young people now a days have very little manners today and so some adults as well.
I was brought to be well mannered and it doesn't hurt to be polite towrds people.
I was in Australia and this friend of the family out there couldn't get over how polite I was.
So if there is anyone out there who doesn't like what I've written then I'm sorry if I've upset you Thank you very much. Tom