@kcmmrl The response (I have Dimensional glasses), I think, is No and No. The gay wedding cake is required though because sexual orientation is a protected class, but political orientation is not.
But the hinge of course is that the cake baker refused based on the purpose of the cake, which could be construed as political, not the sexual orientation of the customer.