So the baker could quit instead of choosing to be offended?
You are right, the baker should quit.
The baker has made many cakes for gay weddings, he just did not know it.
Is he going to start asking if the cake is for a gay wedding?
He has to ask to know if he is going to be offended.

So the baker is choosing to be offended, like a child.

It is weird.