I've also said that there is an optimal tax that would raise more revenue. If taxes are too high, that will decrease the GDP. If they are too low, then the government doesn't have enough money to operate on. If raising taxes is not a part of the solution to the current deficit, then the optimal tax is the one currently in effect.
Of course, many of us would like no taxes at all, which would mean no government at all, which would mean anarchy. Most people can see that anarchy is not the solution to anything.
On the other hand, what we have now is too much government.
So, there is an optimal level there, too.
As for changes in the current system of taxation, and the "flat tax", how about this:
All individual income, regardless of source, should be taxed at the same rate.
Corporate taxes should be zero for profits on goods produced in the USA, but any other profits should be taxed at the same rate as individuals pay.
That should bring some jobs back into the country.