No, rich people who earn more should pay a higher share of their income. *That* is fair. If you earn $1000 and pay 10%, you have 900 bucks left. For a millionaire the post tax sum would be $900,000. Living on 900k doesn't sound too bad to most people but $900 is a huge hit from $1000. Orders of magnitude matter.