I understand what Wallingford is trying to do, but he's going about it the wrong way. Let the courts decide when specific performance is the proper remedy.
Overall, this isn't a detestable legislative pursuit. Imagine a gay-bashing Christian fundamentalist wanted his daughter to have special wedding dress designed by her favorite designer. The dress designer is gay and refuses to design a dress for a Christian fundamentalist.
Are you really going to force a gay designer to use his talents to further the happiness of someone who offends him?
Yes. The rights of the people matter more than the rights of businesses.