First you write:

"But do you claim to be the moral guide of the entire world? The Catholic Church does. Is it too much to ask that they live up to their own billing?"

Then you write:

"If you are a Church employee who marries a member of the same sex as you, you can expect to be fired, even if your marriage does not affect your job in any way."

Isn't the second an instance of the Church doing what you asked of it in the first?

Are you really saying "the Church doesn't do exactly what I want PDQ"?