> Also, if that was the goal, wouldn't it be better to tax (or break up) the corporations rather than the shareholders? It comes out of their pocket either way,
If you do it via the corporations you're saying it should be linear (so everyone taxed flat). Doing it via the shareholders allows it to be non-linear.