There's a huge difference between someone thinking they're "perfect" (which no one here has ever claimed or even alluded to) and in striving for excellence in what they do, on a daily basis.
It is NOT a difficult distinction to make, but apparently is impossible for those of you who are content to slide through life doing just barely good enough, and making excuses for your second-rate performances.
But people who are content with average have always attacked people who aren't, so why should this little microcosm of humanity be any different?
I sincerely hope you'll enjoy your mediocrity, because with that attitude, that's all you'll ever achieve. If "good enough" is always good enough for you, that's fine with me. It's NOT good enough for some of us.