I feel like this whole thing is simply just a clarification on what was already the case. Like, a baker can’t just refuse a gay person for being gay. But they could refuse to make that gay person a huge dick shaped cake because, presumably, they would also refuse to make a huge dick shaped cake for a straight woman as well. The reason the customer wants the dick cake is irrelevant; merely that the cake is a dick.