With all due respect, that's a matter of perception. I could easily make the argument that you are stealing from your workers if you are looking to pay them the least amount as possible (as noted from an earlier post from you in this tread) so not what they are actually worth, no providing the loyalty to them they would to you (if a current good employee came "out" you would like the right to fire them) and all this while expecting them to put work first before family.
It's great that you are a business owner and it's commendable that you offer employment to others in crappy economic times but you don't have the right to demand more than fair pay for fair work relationship. Anything outside of the purview of work is not yours to dictate and you are not king. You answer to others, be they government, banks, partners... whatever. Just like the rest of us, there are rules we need to follow. Sometimes the existing ones become out of date in how they relate to the masses. This is one of these times. Sometimes it impedes some from how things have been done up till now, but that is a small price to pay to correct the larger impediments that is happening and have been happening to a larger, mainly ostracized group that constantly gets overlooked. Like I said in the end all this does is give you better candidates for employees, it's not like you are forced to watch gay people make out at work or anything. They come in, do their work and go home. This just prevents them from getting fired one day if it comes out who they go home to so they still have a job as being Gay isn't illegal. You just think it's icky. That is not good enough in this day and age.