wo diese redewendung eigentlich her kommt, fragten sich heute zwei unterschichtler in der straßenbahn. wußte ich auch nicht. deswegen die ausführliche und in sich schlüssige erklärung hier:
Ich denke, die Redensart stammt aus der “guten” alten Zeit, d.h. Anfang des letzten Jahrhunderts oder auch früher. Und damals spielten Hüte eine riesige Rolle. In der Damenwelt im wörtlichen Sinne, was sich im traditionsbewußten United Kingdom bekanntlich noch erhalten hat. Und nicht weniger bei den Männern, dort allerdings nicht spielerisch und phantasievoll, sondern reglementiert. Es ging da nicht um einen Schutz vor Kälte, dies allenfalls als Nebeneffekt. Nein, der Hut war Statussymbol. Da durfte nicht jeder tragen, was er wollte. Wer die gesetzten Regeln verletzte, der kriegte eins “auf die Mütze” oder auch “auf den Deckel”, wodurch er im Zweifelsfall etwas kleiner wurde, zumindest im übertragenen Sinne. (quelle – kommentar ganz unten)