Фразеологический словарь русского литературного языка. Фёдоров А. И.
Есть (был) грех
Прост. Было, случилось (при утверждении, подтверждении высказанной мысли о чьём-либо недостатке, проступке, преступлении и т. п.). — Словоохотлив, Михайлюк… — Да, есть такой грех, товарищ начальник (А. Первенцев. Честь смолоду). — А тебя журил? — обратился Нил Андреич к другому чиновнику. — Был грех, ваше превосходительство, — говорил тот, скромно склоняя и гладя рукой голову (Гончаров. Обрыв). — Ты, я вижу, с похмелья. — Был грех. Вчерась с мельником, — признался отец, подсаживаясь к столу (М. Алексеев. Драчуны). — Мой грех был, что богатую взял. На сундуки позарился… (В. Пикуль. Баязет).