Most of the weed smokers I knew growing up were junkies.
Well I'm for legalizing pot and some of the other more "party" type drugs. However I will admit I haven't seen many stoners who were highly successful other than say musicians.
Most of the ones I know are lawyers, doctors, dentists, restaurant owners, an assortment of highly regarded sales people, more IT folk than you can shake a stick at, entrepreneurs of various sorts, corporate middle management, various real estate types and a smattering of varied professions both conventional, professional and otherwise. I knew some losers who were pot heads, but I kinda get the impression they would have been losers regardless. Perhaps the whole correlation does not equal causation thing.
Just to put it in perspective, 1/4lbs of decent pot is enough for 224-448 people to get very stoned. That amount is very much the quantity a midlevel drug dealer would have on hand - it's bulk - not an amount you'd typically see some hippy type having on-hand to sell to friends. It certainly wasn't a small personal "stash" to be used that night.
Just to put in perspective, that is enough to supply 12-14 friendly clients with a month's worth of personal stash while paying for your own. Depending upon the volume discount (which for 1/4 lb would be minimal) the profit margin would likely be on the order of $250-$500 - not counting personal use, in a suburban market for high end product. If she sold grams at shows, etc. it could be somewhat more, but not nearly enough to live a modest life off of exclusively. What is missing though is how often she went through a 1/4 lb. But, logically, if she had much more traffic than what I outlined the quantity on hand would likely be more. I don't think any reasonable person would classify 1/4 lb as mid level, unless they went through 3-4 of those a week.
And no, I was not a dealer in a past life. But, I did stay in a Holiday Inn once

And, I actually have a lot of successful, well educated hipster friends who like to have a smoke or two after they end their day.
Charon