The same is true for things like taxes. We may have a bit smaller amount of spending money after each payday, but the improvements to our society make ALL our lives better. Think of our Interstate Highway system. We all chip in and we all benefit. Or think of the Tennessee Valley Authority (TVA) that built the dams in the south. We took tax money from the richer northern states and diverted it to the poorer southern states to build dual purpose dams for flood control and hydroelectric power generation. That capacity helped the people in those poor areas become more productive. Factories were built and farms that used to flood are now more productive.
Second, corporations can’t support political candidates PERIOD! Any money found to have come from a corporation to a political candidate is fined by a multiple of 10 to 100 (for every $1 a corporation illegally gives to a politician they'll be fined $10 to $100). And, the political candidate will be required to give that donation to the government; if the candidate knowingly accepted the donation, they'll be disqualified from running in that election.
Someone might argue that no one would want to become a corporate manager if they could be charged for bad decisions; that is a valid point, but I believe there will always be people who want to be managers, and the fear of being charged criminally will constrain their decision making in exactly the same way that the fear of an accident or moving violation constrains most drivers to stop at stop signs.