Well, grumpy old men are often right
There are those who would argue that's why evolution has generated grumpy old men.
I think the big problem is the way that the net has extended the power of trans national organisations. perhaps the breakup needs to be on a national scale with legislation that companies must exist on a national level and somehow be prevented from offshoring profits. It would sort out a lot in terms of tax problems as well.
Very hard to do well though, I'm not sure I'm clever enough to suggest how it could be done practically.