I have hypocritical standards
Which standards are you talking about?
I can't stand smoking, but I will smoke occasionally myself.
That does seem hypocritical, but it's good that you recognize that about yourself. It's important to hold yourself to the same standard you are setting for others. You wouldn't want to corrupt a non-smoker.
What? I hate corrupt people.
Just make sure that you have that same standard for yourself as you do for others.