But employers can still refuse to hire, and/or fire for use if they so choose. And for many they have no choice because of the insurance that they have to carry.It's already legal for recreational purposes in several states (in amounts within reason, I assume). And a bunch more states it's legal with a medical card.
Yes, but many employers don't require a drug test and there are ways urine testing can be beaten. I know from experience that if you go a couple of weeks without smoking weed, the test comes back clean as a whistle. Alcohol is also legal and I assume if one's urine test comes back soaked in booze, many employers won't hire that person either.