Cannot dispute the fact that those changes you itemised would work, but I cannot see too much support being generated to carry them through. It rather cuts against the grain of everything that humanity is about.