Good point, however, but how far can the government go to enforce non-discrimination laws? Like most laws, they are not absolute. 

This case is totally different then the civil rights struggle and this is no lunch counter. The cake baker offered equal access to this product. He did however draw a line at the customizations that were requested. how far con society go to force it's beliefs on the individual? Can they force you to utilize your talents to create something you don't believe in? Then force you into a re-education class so you learn what are societies accepted values? 

Flip this issue, if society demanded complete acceptance of religion, would it be correct for a gay cake maker to decorate a cake condemning homosexuality?