Can this be that hard?
Talk to them, talk to your landlord, be professional about it, if they continue call the cops. You maybe are a little too accommadating, if one or more of your biggest clients walk in on the pot-fest and you loose them, I hope your creditors are as accommadating.
Stop...