Since 2008, Colorado - along w/ other states - provides protections for LGBT people in places of public accommodations (bakeries, restaurants, hotels etc). In other words, you hang up a shingle that says "open for business" in CO and you need to serve everyone unless they are disorderly or threating to others.