However then you are taking the incentive to try harder away. While there are many who earn a lot that didn't actually work hard for it, there are just as many who do. Also many of the wealthy will donate to charities and privately operated charities, increasing their taxes will cause them to stop funding these, and let's be honest, these privately operated groups do tend to effect larger impacts than those run by the government with only a few exceptions. You would be taking the money from the poor and giving it to the government in this case, and since when has the government done well in handling our money? There is a larger effects to this that is largely ignored by the die hard "equalists", and these effects are what make it less than equal.
Taking incentive away from whom?
Conservatives argue that lowering tax rates incentivizes people to work harder. Who better to incentive to work harder than the poorer? Lower their taxes and they'll be working harder, which is just what we want, right?
The guy making $20 million must already be working hard; we don't need to incentivize them so much.
Why not try the middle of the road, I do agree with either extreme and so I have nothing else. Just a flat tax, based on the needs of the country as a whole. As I said, some rich do not work that hard, others do, but the rich are voluntarily supporting many of the poor by paying large amounts of money into charities that help (using their freedom to choose they can also control where that money helps better) and these privately run charities are historically more helpful to the poor than our government has been. Our government has been doing poorly with our money lately so why would you want to take away the money donated to the private charities by over taxing the rich?
I previously explained why not a flat tax. It is a tax paid by the poor with money they need for necessities while lowering the tax on the rich who pay taxes with money used for luxuries. A flat tax places an disproportionate relative burden on the poor.