I teach my kids (16,14,11) the same thing as the OP's parents. I most certainly don't encourage drug use, nor do I do any myself, but I am a realist. I get a lot of flak for my parenting, but too freakin' bad, my kids understand it perfectly.
Bottom line for me: you either own yourself or you don't.
And mj laws ARE stupid.
The End.
My parents always got a lot of flak for their attitudes too. Heaven forbid my parents never monitored what we watched on tv, let us read whatever we wanted, date whoever we wanted, be friends with whoever we wanted, listen to whatever we wanted, research any religion we wanted. THINK whatever we wanted. They also let us sleep in their bed whenever we were scared or just wanted to and they took us all kinds of interesting places all the time that were deemed "dangerous" (aka rocky trails and things - I think we scraped our knee once

), mom breast fed, stayed at home and only worked when we were in school, and let us home school in our later years. They always spent a lot of time with us too and, without spying, knew everything about us. I should note we never got a lot of "things" and never asked for much.
Funny how this all was named a recipe for disaster by all her friends when
their kids ended up with all the social problems.
I should note that allowing us all this freedom and privacy that neither of us took advantage of it (besides me as a teen for a few years, which breaks my heart and they know it) and that my parents were always there with common sense advice and HONESTY. If they did not like a friend they told us but did not tell us to stop seeing them...we always learned ourselves this way and , yes, stopped seeing them with the advantage of a lesson learned. Most of the time we never did anything they did not like anyway. We didn't really need to rebel, there was nothing to rebel against. (I was just curious by nature, hence the drug use)
Another funny "coincidence": I was never told not to lie when I was younger...funny thing is that I never lie. Never have. I was never told to say "thank you" but I always have and still do. Kids learn by example, at least I did. I had honest, very sweet and friendly and libertarian parents. I turned into a friendly, honest, libertarian girl!
You keep doing what you are doing! Not to say mistakes won't be made but making mistakes is not always a bad thing. I can't wait until I have kids! We plan on it in a couple years.