I'm a believer in progressive taxation, and I think the principle applies here too. That principle is that the "burden" of taxation should be about the same for everyone, and in turn relies on the concept of the marginal value of money: for someone who earns 10k/yr, an extra 1k is a gigantic gain (or loss), but for someone who earns 10M/yr, an extra 1k is basically noise.
I'll leave you to fill in the rest of the story.