I am fairly certain 40% of all citizens would shift their income to a tax haven if possible.
That's exactly how I feel about it. I don't think "paying" taxes are something that is honorable. The money is removed from you forcefully.
(What's even worse, US citizens (US "persons" even, you don't have to be a citizen for this) that live and work abroad and have nothing to do with the US, still have to pay their taxes there. And also in the country where they actually work and live. People get treated the exact opposite of corporations in this way. Though the US is the only country in the world that does this. Perhaps they're the only one with the power to enforce this world wide; any bank that wants to do business with the US has to report on these "US persons" and play by US rules.)