I don’t think Chesty would mind, he didn’t mind troublemakers - one of his quotes:
“Take me to the Brig. I want to see the real Marines.”
Concur. He’d want to kill the Talib and leave the farming to the dandys from Washington.
Me thinks you have your apples and oranges mixed up!
The 'troublemakers' of that time were not heroin addicts. They were rebellious lifers in the Corps, hard drinkers, men who liked to fight for the hell of it and go their own way when that little wiry hair of their's wanted to see the sun. Those were the 'troublemakers' Chesty called real Marines.
I doubt very seriously that Chesty Puller would approve the drug trade or allowing poppy fields to grow and be processed into an illegal substance to kill Americans at home from addiction and then using the ill gotten funds for more Taliban weapons to the Marines in Afghanistan.
Assuming the 'SF' means San Fran... maybe it is time for you to not listen to your neighbors! Their views on drugs appear to be rubbing off on you.