In hindsight it was a good business decision. However what's to say that another month down the road they won't get a discrimination lawsuit coming to them for $100,000 because they refused to work for a homosexual couple? If that happens then it most certainly wasn't a good business decision. Long story short, unless they want to pay you in something other than US currency, or something else of value... take the work. It might not be there tomorrow. It shouldn't matter if they are gay, straight, pink, white, purple, green, etc. etc. etc. etc. Paying work is just that.