I agree with this, but I prefer practicality. I would rather have McCain-Feingold in place until corporate personhood can be eliminated than for us to repeal McCain-Feingold on ideological grounds, while corporate personhood is still in place. That just doesn't make sense to me.Every argument that I heard for that McCain-Feingold bill was along the lines of "our regulations of campaigns aren't working so we need MORE of the same kind of regulations and that'll fix it!" Instead of looking at the root of the problems in the system. But nobody wants to really do that, because it would shake up too many people's power base. The problem is not that corporations or even wealthy individuals have too much power, it's that we have consolidated the power so much that they are able to obtain that power.