The older I get, the more I find myself unable to muster up any caring about the sin of hypocrisy. Everyone is a little hypocritical sometimes - no one can live up to their ideals 24/7/365. When you're a kid, it's shocking that your parents don't always practice what they preach, but when you're an adult, maybe it's more important to care about actual bad things that happen rather than the way people act towards those things. Like if someone is against gay marriage, I don't care if they are 100% faithful to their spouses or wild swingers, I just disagree that their personal views on marriage should prevent gay people marrying.
So, how about we all care less about hypocrisy, do our best to live up to our ideals, encourage good things and discourage bad things? Would that work? You know who's never hypocritical? Awful people, that's who. Anyone who says they're always honest and "tell it like it is" -- run far, far away from them. They will %100 for sure leave you when you get cancer and empty your bank account on the way out.