Colorado does have a statute that states that employers may not discriminate for purposes of hiring or firing based on legal off duty behavior. I am eagerly awaiting this challenge to come up in court. Typically what will happen is people will do something that is unsavory for their employer, yet legal, and the employer fires someone or threatens to fire them, and then the person can be legally granted back pay or be forced by the courts to be rehired.