People in the USA forget that we have TWO tax systems.
One is the regular tax system that everyone knows and loves to hate.
The other is the closest thing we have to a "flat tax" and it's called AMT. It has different rules and different rates.
When you do taxes, you compute your tax liability using BOTH systems and you pay the HIGHER amount. That's how it works.
I pay AMT and it sucks.