биться лбом о стены

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

Источник: Фразеологический словарь русского литературного языка на Gufo.me