I agree, we should never go to a total flat tax system, I favor a progressive tax system with few to no deductions. You earn it, you are taxed on it. Simple for everyone, and every dollar earned is taxed at the same rate on progressive scale. . Get rid of investment income taxed at a lower rate.
Any deduction that is given should apply to everyone or no one, I use my vehicle for driving to work, but I cannot deduct mileage, even though I drive 42 miles each way. My brother bought a new pickup last year, and can deduct it off his business, even though he does not use the truck for his business. Its his go to town truck, just like farmers have. Total BS.