@spendius,
Spedius with all due respect,
You equivocate morality with religion (
specifically "Christianity", by which you seem to assume Roman Catholicism).
You attack this straw man with much vigor and elegant prose, but you dodge any discussion of any other morality.
You can burn down the straw, that is easy.
What do you propose we build in the ashes?
Explain to me how you would like to see the world?