You sound like you got your life in line. And your right, who gives a fuck if people think you're a pothead. You're responsible and mature enough to think for yourself.
My definition of a pothead has always been someone who has to get stoned everyday and will do anything to do it.
You seem like a responsible stoner:thumbsup:.
So fuck em.