According to psycological study (and many incidents in real life) people have a tendency to notice the flaws of others before they notice their own. We can see that pretty clearly in today's politics, but we also see it among the general public. People mock other drivers while driving like crap and making excuses for themselves for example. We all despise hypocrisy, since it is unfair to expect something from others without demonstrating the same behavior yourself. However, you will eventually catch yourself being a hypocrite, and because it is so heavily bemoaned, it hurts a lot. While it is definitely something to avoid doing, are we going too far in treating it like a mortal sin worse than honest cruelty?