怨天怨地

Idiom

 * 1) to blame everyone and everything; to incessantly grumble about things