That's not your call to make, nor is it the government's. We don't need the Homo-Nazis forcing businessmen to serve perverts.
That is of no moment when it comes to unalienable rights. On the contrary, every unalienable right is absolute insofar as its attendant responsibilities are respected. Not really, no. No court ruling can make a constitutional statute unconstitutional or vice versa. Actually what the Judiciary has mostly done over that period is to incrementally render the Constitution null and void. Actually no religious justification is needed, and the unalienable right to refuse to do business with anyone extends to any "square" within US jurisdiction. Easy: there is no such thing. It's a purely chimerical concept invented so as to create the illusion of equivalency between normal sexuality and sexual deviancy.
So if a neo Nazi walks into a black owned store and demands the owner print t shirts saying "White Power!" at the top, a swastika in the middle, "Shoulda never let em free!" on the bottom and a black man in chains on the back...some of you seriously believe that owner should be forced to print that?