There are people who want everything to be done perfectly. Naturally, they are critical of others who are not so perfect by their standards. Of course, it would be nice that everyone or everything is perfect, but that's forgetting that only God is perfect. Such critical people can greatly benefit from realizing that they themselves are imperfect and should strive to perfect themselves first. It's most satisfying and exciting to discover that God can actually make you holier and more perfect. Besides, when you become more perfect, you become more tolerant of others who are not so perfect, and you enjoy more peace. So, perfect yourself first to be perfect.