Wiktionary
enough to make the angels weep
n. (context idiomatic English) Something so distressing that it causes one to lose hope and faith.