In any case, I personally feel corporate personhood actually does make sense. It’s absurd that I as an individual can engage in speech but if I communicate through a company that I solely own now I can’t.
Trying to “get money out of politics” is a fools’ errand; as Citizens v United demonstrates, speech often requires money. What we really need is the opposite: get politics out of my damn money!
(By the way, most who have been spoonfed the “get money out of politics” line are entirely ignorant on the facts of the CU case. As I recall Hillary Clinton was trying to suppress a documentary critical of her because it was too close to an election. Does that sound like something you’re a fan of?)