恨铁不成钢hèntiěbùchénggāng
Meanings
1. lit. disappointed that iron does not turn into steel (idiom)
2. fig. frustrated with sb who has failed to meet one's expectations
Characters used