The Answer For Citizen's United
There was a whole bunch of ignorant idiocy going on in the 1950s with regards to Church that was meant to distinguish ourselves from the Godless Communists. "In God We Trust" went on the coinage, "Under God" was added to the Pledge of Allegiance, and, in exchange for keeping out of political life, Churches were given tax exempt status.
I disagree with all of that, but I think there is a nearly 0% chance that I can convince Americans to start taxing Churches, even by saying that I think Church leaders, as community leaders, should have more say in government, so, I work within the status quo
Corporations exist because of series of decisions made in the 1840s through 1860s, mostly in the UK, which gave the owners "limited liability." Unlike economic history up until those days, owners were no longer legally responsible for the debts or crimes of their agents.
At the time, no tradeoff was demanded of corporations. Until that time, all corporations were created only via act of Congress. This went on until 1884 in Pennsylvania, for example. Now we should demand something in return for limited liability.
"In exchange for continued limited liability, like the Churches, you stay out of politics."