"Those who lack the ability to accept their……" — Qaiffah
"Those who lack the ability to accept their own failures are often the self proclaimed experts in explaining what is wrong with everyone else."
"Those who lack the ability to accept their own failures are often the self proclaimed experts in explaining what is wrong with everyone else."