Neither It's hilarious that you genuinely think that people would favor being in the lower class, just because they get less than what they deserve from the company directly plus tax benefits or other forms of governmental support to make it "more" for "nothing". Glassed Silver:mac
There are generations of people that have known nothing other than welfare and it's like that because the government makes it easier for them to do nothing and collect a paycheck along with free food than it is to get a job and earn their pay. When the system pays you to stay home, pays you to have more kids, pays you to do nothing for years, you will get a large percentage of people in that system that will stay in that system.
Welfare is supposed to be a temporary state, a helping hand to those who have run into hard times, not a lifestyle choice. I have no problem with my tax dollars helping those in real need. I have a big problem with my tax dollars subsidizing someones poor decisions and lifestyle choice.
Back to the original question... Flat tax. A flat tax with no loopholes is the only truly fair system but you'll never see that in the USA. A flat tax system would remove the ability of the government and politicians to pick winners and losers and bestow favors to constituents and industries.