Many find fault without an end and yet do nothing at all to mend meaning Idiom

Many find fault without an end and yet do nothing at all to mend meaning in Urdu means;

It looks like we do not have any idiom "many find fault without an end and yet do nothing at all to mend meaning" in Urdu.

We will however try to add it as soon as possible.