1) There is a difference between what a business permits and what it promotes. Asking a Christian baker or a florist to produce a wedding cake or bouquet is asking them to promote homosexuality. Clearly this is abridging their 1st Amendment right of freedom of religion.
2) While hoping it never would come to this, one way to circumvent this debauchery is for a business owner to state as policy that any request for a product made upon the basis of any sexual preference will not be honored and that no human figurines will be part of any design.
They should also put a sign on the wall saying that part of their profits are going to Christian defense attorneys.