Yes, homosexuality is a sin but so is lying, cheating and theft. In God's eyes all sin is the same. I don't understand how any Christian business owner can tell one type of sinner they can't sale to them but it's okay if they sale their product to a liar (which is still a sin by the way). It's like straining out a flee and swallowing a camel! If Christians don't want to deal with sinners how can they ever bear witness to others? Jesus didn't go to the holy rollers to preach he went directly to the sinners...the harlots, tax collectors and adulterers.