биться лбом о стены
за кого. Устар. Экспрес. Делать всё возможное, отстаивать чьи-либо интересы. Лет шестьдесят с тобой возился, Лбом за тебя о стены бился, Чтоб в верных слыть твоих слугах (Державин. К правде).
Источник:
Фразеологический словарь русского литературного языка
на Gufo.me