So, "fairness" is making Gay customers settle for less? Fairness is a customer not being discriminated against simply because of who they are. Fairness is equal access to vendors who provide the services for every other customer. Fairness does not mean because you are Gay or Black or Asian or Latino you the customer must seek out alternatives.
The impact on Gay customers is the perpetuation of petty repression by those who are more filled with hate and fear than true Christian love.
As Gays are not committing any crime, presumably they are wearing shirts and shoes, pose not physical threat to the business or its employees and yet you think it's 'fair' for them to be denied simply because they are Gay.
Does that mean petty repression is fair?
So only the few bakers that refuse to serve gays are able to make the best cakes? How do you know they are settling for less? By your opinion of religious people, I surprised to learn you think they even have the skills to make good cakes.
The impact on gay customers is less than the impact of forcing people to act against their will in this case, in a non-essential service. The use of government to force these people to comply is far worse than having to spend a few more minutes finding another baker, and any hurt feewings. Considering you don't seem to give a rats ass about the bakers feelings, it only comes down to who you like better, and that isn't how government is supposed to work.
Gays have to face the fact, that until the major religions are gone from the face of the earth, their lifestyle is seen as sinful, they will never gain the acceptance of these people, and using government to either force acceptance or social banishment is counter productive, petty, and just plain wrong.