This thread has produced interesting arguments and made some people thing about how universal a system of morals can or should be. It is a rough ride but what could easily have turned into a flamewar elsewhere has stayed focused on arguments. It may lead nowhere but maybe it's worth the ride anyway.