Для того, чтобы ответить на Ваш вопрос давайте обратимся к истории русской традиции снимать шапку в доме, не в помещении, а в доме. Шапку не снимают в манеже, в казарме, в присутственных местах.
Традиция эта чисто православная. Входя в дом, ты обязан перекреститься на образа, в православии общаться с богом мужчинам принято с непокрытой головой. Не снявший шапки выражает неуважение к Богу и тем самым к хозяину. Садится за стол в шапке - такое же неуважение к хозяину и богу, поскольку стол, кроме утилитарного значения, имеет значение главное сакральное. Но все это не относится к гостям из басурман. Тут один кретерий: кто кого важнее и уважаемее,или умнее (отгадайте: почему притолока в избе низкая?). Отсюда при некой трансформации истоки традиции снимать головной убор входя в дом и садясь. Она сохранилась и закрепилась в Уставах ИРА, РККА, СА и РА.
В наше время в обыденной жизни при смешении многих культур и традиций вы не увидите в доме образов, даже при их наличии в доме, им не принято кланяться входя.
Теперяшние обычаи просты и демократичны, но не отменяют этикета и уважения к "уставу чужого монастыря", там где это имеет значение.
А что касается молодежи, она на приемы и рауты в банданах и бейсболках не ходит, если это не детали национального костюма))
Кстати!! А почему вас не возмущают женщины простоволосые в штанах? Было бы логично.