Nobody is right, there’s just different degrees of wrong.
Perhaps, but so what? We don’t live in a perfect world, and we never will (at least until Jesus comes back). We have to live in the world as it is, which means often picking the lesser of two evils, since those are the only options an imperfect world usually gives us.