Comment by otterdude
The answer if for congress to make a legal definition of corporation, instead we get the justice system coming up with a handwavy explanation that helps out their golfing buddies.
The answer is to get rid of the common law justice system and codify laws in congress like a civil law system. That way you dont get rich people trying to buy favors or "tip" judges.
I dont think youd get less rich-people-friendly decisions from ccongress. It may well be the opposite. Certainly it removes some of the separation of powers.