People waste a lot of time arguing over charges of hypocrisy. In practice, it ends up being a way of shifting the conversation from the argument that someone is making to the person who is making it.
Hypocrisy isn't great, but practically everyone has been guilty of it in one way or another. So it's an easy charge to make that gets everyone worked up.
I don't know if we should tolerate hypocrisy, but I'd be in favor of talking about it less in favor of more direct and productive arguments.