I find this article disturbing in its bias.  The author is very quick to point to the first amendment being violated, but at no point acknowledges that his argument is identical to those who fought against the 1969 Civil Rights Act and lost (the only difference being skin color replaced with sexual orientation.)

A business is required to carry a business license and comply with all federal, state and local laws and regulations in the course of doing business.  This is a requirement of the business license contract that the business owner signed when he (or she) applied for such a license.

If he (or she) would like to be able to discriminate based on their "first amendment rights" then I encourage them to start a religious organization (church) and have a blast.  Until then, they do not maintain that right while holding a business license.

It is difficult to trust the press when the issue is presented with such one-sided bias.  The government is responsible for regulating commerce.