I think anytime you tax someone half of what they are earning you are basically begging them to take their money elsewhere. You could make this plan work, and make everyone happy with a three tier system:
All income taxed (capital gains and income):
Tier One: 50,001 - 999,999: 15%
Tier Two: 1,000,000 - 49,999,999: 25%
Tier Three: 50,000,000 and up: 35%
I like keeping charitable deductions, and I personally like the housing deduct on One primary residence, but could give up the home deduct. Don't think we should give up charitable giving, as I believe that to be very important to our society, and it is something we want to encourage at all costs. But I think something like this could work and garner widespread support. Use this same model for businesses. Small businesses thrive at that rate. If you are making 50 million a year you can afford more taxes. Pretty simple.