This is a "moral" discussion, not a rational one. So, there will never be a final statement or a final solution.
When you have a moral discussion each one of us use our personal values (learned by believes, breeding, religion, historical context, etc.), and is very difficult to move from our...