Then exercise your right to not go into business.Sorry but just because someone opens up a business does not mean that their rights to religion or free association goes away. I know that you wish it were otherwise but that is just not the case.
As for the business suffering, that's the owner of the businesses choice isn't it? I know this might be a foreign concept to some people but not everyone opens up a business just to make money.
As for my "braying" I'm sure that you're well aware that I personally support SSM...right? I've got the posting history to prove it both here and in other forums. For instance, ask Hicup (who is against SSM) how much we debated SSM in the past via a PM.
What you don't seem to understand is that there are actually people out there that support actual RIGHTS. Not emotional appeals or belief systems based on emotion. Gays have a right to marry. Companies have a right to associate with who they want. NO ONE has a right to force a service from ANYONE. And if that means defending a companies right to discriminate against gays, blacks, whites or whatever then yes, I will do so. I won't give them my business. But I sure as hell will defend their Rights. Because those Rights are the same ones that I have and no way in hell am I going to give up ANY Right. No matter how messed up that Right can be used for. The only way that a Right can be abridged is if it harms someone. And denying a service does not harm ANYONE.