I think it's shameful when you sell out. It depends what kind of artist you wanna be, but I don't want my name anywhere near another brand.
So long as large sums of money are involved - and they are bound to be if drugs are illegal - it is literally impossible to stop the traffic, or even to make a serious reduction in its scope.