Thanks for your posting, a very clear summary of the postions. I don't agree with the particular assertion you make here about morality, and will endeavour to formulate a proper response (it's an interesting point), but until then thanks for your courtesy and clarity, both appreciated.
I believe human morality is inherently logical.