拉不出屎來賴茅坑

Idiom

 * 1) to unreasonably blame one's tool or others when unable to do something