Голову снять с кого (простореч.) — перен. поставить в неприятное положение, заставить испытывать стыд. См. также снять. Источник: «Толковый словарь русского языка» под редакцией Д. Н. Ушакова (1935-1940);