Earlier quoted context omitted.
Shouldn't blame the companies for lobbying and creating the tax laws either -- they're just acting rationally! Maybe we can blame people for behaving unethically instead of believing this shlock?
Blaming is of limited use. What we need is a solution to make things better. Something like a global tax office to deal with global companies might do it.
You would quite literally see revolt / insurrection in the western world, especially America and other former anglo colonies, at the idea of a One World Tax Authority, which would rightfully be seen as a part of one world government, the so-called New World Order that conservatives have maintain DEFCON1 fear of for decades.
Even if it did exist, if if you had a global tax authority with the weight of a global government to enforce it... that doesn't necessarily solve the problem.
There are plenty of tax havens in American states despite a national legislature that could squash them.
On big reason Americans were unrepresented in the Panama Papers leak is that Americans used on-shored havens. They had far less need of an offshore haven when current corporate tax rules allow you to incorporate and tax dodge in Delaware or another friendly state without leaving the country.
If the US can't or won't control domestic tax havens, I'm not so sure a global government would have better luck.
Plus, one world tax authority means one single target for corruption. The Googles of the world, with literal billions to spend, they'd hyper-focus on corrupting that authority to their desires.