I still think the best answer is no. Wouldn't you want to know the person making your cake was prejudiced against you? Why force them into making something and have them possibly sabotage that item because they don't like you? Shouldn't others know about their prejudice and get called out on it?
Wouldn't you want to give your money to someone who appreciates your business?
TBH, I think this a good argument for repealing anti-discrimination laws in general, which I would support. But as long as we have them, they need to applied consistently and fairly.
Of course, this kind of discrimination can be devastating in say, the job market, and, as some have already said on this thread, in small towns where you only have one store to get various necessities.
There is no logical argument in today's society why this shouldn't be amended to include sexual orientation and gender identity
Sure there is. Gender identity isn't a thing, and sex is already protected.
You're a special kind of stupid, aren't you...