Chinese words · Chengyu

恨铁不成钢

hèntiěbùchénggāngTraditional 恨鐵不成鋼

frustrated that someone fails to live up to expectations

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.