It's getting harder and harder to do anything these days. The trouble is that people have grown to expect people doing things to have no tiniest human flaw. This has to do with a pernicious moral judgement called moral relativism, which assigns, quite artifically, the judgement that all moral standards are equal.
Under the "standard" of moral relativism, there is no moral standard for behavior, so the only criterion on which people can be judged is the consistency of their behavior. The thing is that perfectly consistent behavior, like all other forms of perfection, is not possible for human beings to achieve. At best, it might be a goal the striving for which improves us, but it can not be an attribute we are expected to reach before doing anything else.
So if somebody calls you a hypocrite--this is almost always in an attempt to make you stop doing something that makes them uncomfortable--don't bother to deny it. Instead, ask them, "what bearing does that have on this situation?"