I love how progressives label people bigots for following their religion... It shows how limited their brains are.
They used to label moral as bigotry as that's something what doesn't fit into their agenda. They are trying to replace it with ethics, what is a social consensus, therefore more easy to re-shape on demand, then moral what is based on beliefs, rules and tradition (basically a collection of time tested "best practices").
Refusing to participate in something you find objectionable to your religion is not automatically bigotry. These bakers (and others) were clearly carefully selected and targeted for this. There is a difference between refusing to violate your religious rights in order to earn income and persecution of individuals because they are homosexual. I feel the United States has made great leaps accommodating the homosexual constituency of the US, and in most of the country one can be freely and openly homosexual with hardly any note from others.
Homosexual people have a right to live their lives as they wish, undisturbed, they do not however have the right to force others to agree with their choices. In my opinion the "gay lobby" is now currently engaged in a campaign to try to force everyone to share their world view, not just allow them to live in peace like everyone else has a right to. This is not about equality any more, it is about supremacy. This is a direct attack on the religious beliefs of this baker. You do not take the rights of one person to give rights to another, that is not justice. If these people worked in a hospital, or even a restaurant, I might agree they should be punished, but it is a FUCKING CAKE, I am sure the emotional scars of having to drive down the street to another baker for an event months in the future will last a life time. This is certainly a good enough reason to bankrupt that entire family right? What a heinous unforgivable crime!