Значение известно каждому русскоговорящему: наказать (за что-то), выгнать, лишить должности , уволить, отстранить от работы. А вы никогда не задумывались, что это выражение употребляется почти исключительно по отношению к мужчинам? Оказывается, неспроста. На Руси и в России, кстати, до середины 20 века, считалось неприличным появляться с непокрытой головой. Мужчины обязательно носили шапки (или шляпы), а женщины – платки. Вообще, головной убор был символом благосостояния и добропорядочности. Мужчина с непокрытой головой мог стоять только в церкви, а женщина без платка – только перед супругом. Видимо, не было ничего более эротичного (в те времена), как распущенные длинные волосы. До сих пор у нас есть слово ОПРОСТОВОЛО́СИТЬСЯ, то есть допустить оплошность, промах, оказаться в невыгодном, неприятном, смешном положении. Таким образом, получить по шапке могли только мужчины по причине их нерадивости при выполнении какой-то работы.