An interesting thing about logic and morality:
Sociopaths and psychopaths score higher than the average person on logic tests... yet look at their ability to be highly immoral.
I'm not saying that being logical makes you immoral, I'm saying that understanding and experiencing morality requires something other than logic, and sociopaths lack that "something".
Sure you could probably logically explain morality, but the explanation would be so complicated and long... it would be impossible for any one person to understand.