If a company moves it's accounts to a tax haven, then ping it. There are too many corporations taking the piss out of the US tax system.
Consumption tax like a GST is a very effective way to gather taxes. It basically captures taxes from people who would not normally pay tax.
Corporate taxes like payroll taxes need to be minimized.
GST is an amazing idea, I have looked into the GST system in a few countries, Canada is such a great example.
It's ridiculously good.
If someone starts with 100$, and starts spending, the government gets 10%. $10.
Then you are left with $90.
When that gets spent, the government gets $9 and so on.
If it keeps getting spent, the government takes the lot, so you need to reimburse GST expense against GST income on your business accounts.
But that is OK, the country gets 10% of every dollar spent and your business owners collect the tax for you and send it to you electronically.
The most effective taxation system in the world.