怨天尤人

怨天尤人 (yuàn tiān yóu rén)
(idiom) to blame the gods and accuse others