OP's point is that we're all hypocrites to some degree. Expecting someone to be doing everything right before they can comment on how we can all improve leaves us waiting for deity to resolve our problems.
I don't think it's ever fair to expect someone to do everything right, but if you want to pontificate on a specific issue, you should act in congruence with that.