OP here. I don't use this site enough to know that I needed an account to reply... I'm a barber. We're all independent contractors and we don't make money unless we're physically working. I make good money and have no intention of quitting; my problem with my coworkers getting stoned is that customers have an unnecessary wait time when they should be able to be served immediately, and when they do come back in, it looks bad on everyone as a whole for them to smell like that on the clock - an no, they're perfumes aren't cloaking it. The boss knows they smoke, she knows they smoke on the clock, but when anyone tells her that someone is being lax, her response is "well more money for you, then." Again, that's not the problem I'm having. I actually like my job, and I want customers to actually have a good experience when they're there. With what my coworkers are doing, they're not. Also, it's an independent store. There is no HR, no corporate, just the woman who owns the business itself - she's the only boss.