Unfortunately, the tax law [among others] is so badly slanted at this point I cannot see any hope of a fair fix. We have a majority of people pitted against a minority. The minority are being demonized as 'evil' rich, I guess that helps sooth the conscious of those who advocate an unfair tax rate that basically amounts to thievery.
Flat tax with a deduction? Maybe, but it has been a political failure so far. Switching to a sales tax has fared even worse as a concept. Either one would be more or less fair compared to our current income tax, but neither is likely to pass.
The poor have only to file a 1040 and they get free money. 'earned income credit' whether they earned any money or not. I know a guy who has been in the USA for about 15 years, has a house + a rent house with a wife and 2 kids who has never paid an income tax. Not one penny. These people aren't going to want a fair system, they are pretty happy with the way things are now.
The progress of our progressives and their progressive income tax has been a stunning success, as far as firmly embedded policy is concerned. The fruit is a little bitter when we see we are running off the best and the brightest, and the corporations. There was a time the USA attracted these in droves. America was getting flooded with immigrants who saw the USA as a place to grow and succeed with hard work and be free and have a decent life. Nowadays we are being flooded by people who see the USA as a place to come and get free food and free housing and free medical and free money without really needing to work much. Not just immigrant, we have too many of these people here already without the new ones. The 'evil' rich and the 'evil' corporations pay the tab.
It seems to me to be a fairly irreversible trend. I personally think it will lead to a complete unhinging of our economy at some point. And when the free-loaders start loosing the freebies they are going to be really, really mad.