In America, retailers choose what they will sell, not who they will sell to. A Jewish restaurant owner can keep pork off the menu but can't keep Gentiles out of the restaurant. A Christian florist can refuse to sell roses altogether but can't refuse to sell roses to a Hindu who plans to offer them to Shiva.
Jesus didn't commission his people to be morality police nor enjoin them to withhold goods or services from those whose lifestyles he doesn't approve. He never said anything like, “If you are aware of someone's sin, refuse to serve them,” but he definitely did say, “Love your neighbor as yourself” and "Love your enemy."
So even if you were absolutely certain that Jesus disapproved of this or that behavior or lifestyle, it wouldn't let you off the hook concerning the love you are called to demonstrate. Morality-based discrimination is a demonstration of judgment, not love.
“Love the sinner; hate their sin”? I've got a better one: “Love the sinner; hate your own sin.”
Morality-based discrimination is the modern equivalent of casting the first stone, and I'm sure you know who Jesus said was welcome to do that.