You didn't source the last 3 (4?) paragraphs, the website you cited said nothing about them.
Also, isn't Christian Broadcasting Network a bit biased? The point of the news is to be as unbiased as possible, a religious based station puts that at risk.
Your source also fails to mention that "Under state law, it's illegal for businesses to refuse to sell goods, merchandise and services to any person because of their sexual orientation." So the shop owners are in the wrong, IMO.
Another source here