Businesses in Colorado operate according to law, including the Public Accommodations law which does prohibit discrimination on the basis of sexual orientation. The baker, as I understand it, sold customized wedding cakes.  The law, as I understand it, and I am not a lawyer, says that a business must offer the full range of services and goods to everyone and can not discriminate.  I don't know what your statement here means: "Because it's not based on sexual orientation." The baker said he would not make a customized wedding cake because it would be for a gay couple, and he was refusing to provide the goods and services of his  customized wedding cake to the couple because they were gay. Wedding cakes are for marriages.  Please read the law.  Here is a link to the law: http://www.lpdirect.net/casb/crs/24-34-601.html

In my opinion, if the baker and his supporters did not like this law, then they should have worked to change - either by lobbying the legislature or putting it on the ballo