I think the problem was with bad arguing.
One person arguing the legality. Another, the morality. A third steps in with semantics. Since they all use the same words they think hey are talking about the same thing. But they are not. If you replaced the words they used with the words they mean they'd sound like a pack of hyenas.