OK, I get that. So, lets say I have a deli and a homosexual couple comes in and orders sandwiches and are very loyal customers. I make them sandwiches and actually enjoy talking to them. But then one day they ask me to cater their wedding and the event violates my religious beliefs, and I am taught to not participate in such events.
I'm not discriminating against them when I deny. I've proved it by serving them sandwiches for a long time. Rather, I'm refusing to take part in an event to avoid violating my religious convictions. The first amendment protects my right to NOT participate in something that violates my religious beliefs.
Does that not seem reasonable?
Or are you saying that a person with religious convictions must not be allowed to put food on the table by owning their own business. That sounds kinda in violation of the first amendment.