@RunRichRun @rbreich When I try to boil down to find the problem inside Citizens United I find this:
Stock based corporations are an legal/accounting vehicle to combine investments, talent, and risk. The shareholders are the actual owners, yet political donations are done by the hired managers. That means that those managers get to massively leverage their views using the money and property of the shareholders without the clear consent of those shareholders.
So basically my proposal is that if managers want to spent shareholder assets for political purposes they they ought to get clear assent from those shareholders.
There is a lot of room for experimentation about how that assent is obtained. Per donation? Yearly? Assent required for political donations above a certain level, etc.
And in this area of families of interlocking and geographically distributed corporate entities, there is a real question about what is "the" actual corporation.