Colorado has a statute prohibiting employers from firing employees for engaging in legal off-duty activities. It was originally intended to prohibit employers from firing smokers.
My company has locations in Colorado. We have employees driving large box trucks all over the state. If one of our drivers smokes pot and gets into an accident, you think “it’s legal” will protect me from getting sued? HA!