In regards to companies and drug tests and such.. I don't see a solution as simple as legalization/decriminalization..
When a person gets hurt at work, causes others injury, or excessively inhibits production, they are most likely going to be screened.
Unfortunately piss tests detect use within...