In spite of our having the second-highest nominal corporate-income tax rate in the developed world (Hello, Japan!), the rates actually paid by businesses vary wildly according to their political clout. Progressives look at that and see the evidence of businesses’ having undue influence on Washington; I look at that and see evidence of Washington’s undue influence on business. But it’s a two-way street, and the end product smells the same.
There are many arguments for a flat tax: Compliance costs are lower, it’s easier to understand, it doesn’t create a divide-and-conquer dynamic with regard to the tax brackets, it aligns taxpayers’ incentives, etc. But there’s a practical moral argument, too: The tax code is corrupt. Using the tax code as a cookie jar full of special favors for friends and supporters is corrupt. It does not matter that it’s legal, it is immoral. The purpose of taxes is to raise revenue for the government, not to repay political favors or to bribe voters with their own money. I do not think our tax system probably is really salvageable: Obamacare is not the only thing that should be repealed and replaced.