"Also odd that the left welcomes the introduction of ethics into the world of business but thinks sexual relations are 'personal' and beyond the reach of the church's concern."

Two things: What happens in an individual bedroom affects at most a handful of people. What happens in the boardroom can affect tens of thousands. When Enron went under because of unethical practices, over one hundred thousand people (20K at Enron, 85K at Arthur Anderson) lost their jobs, and many others were affected as well.

All too often, the institutional Church acts as if what happens in the bedroom is more significant morally than what happens in the boardroom. I hear fulminations against gay civil marriage, but where was the outcry when the Vatican curia was found to have stashed hundreds of millions in slush funds? Gay people who marry are fired from their church jobs, but Archbishop Marcinkus kept his job as head of the Vatican bank for seven years after the Banco Ambrosiano scandal.