I do agree there is a mass amount of confusion. Christ gave His life for any and all who would believe upon Him, everlasting life. AND that is not enough, we expect Him to take the time to bake a cake for a pervert? REALLY????? This 'saving' business does require something on our part. Repentance and change of heart. That sacrifice was only going to happen one time. As Christ said on the cross 'it is finished', the ball is now in our court as to whether or not we choose to believe upon Him.
There is a difference between normal commerce, and participation in sin.
Jesus never said we should not engage in commerce with sinners, or that sinners should not be allowed to buy food.
We are all sinners. How long would mankind have survived if God forbid all commerce involving sinners?
He does not forbid the baker to sell baked goods to sodomites, drunkards or thieves. Participating in the sin, by baking a cake in celebration of the sin is an entirely different matter. Refusing to engage in normal commerce with someone because you despise them on a personal level is an individual choice. It is not what God commands of us.
Christ lives within the believer.