This is probably naive (and feel free to tell me why it is), but why have corporate tax at all? Why not only tax individual income? It seems much easier for corporations to dodge taxes by moving their domicile and such things. Much harder (or at least a lot more inconvenient)for individuals to move jurisdictions to dodge taxes or to have other complex avoidance strategies (particularly if the tax code were simplified).