dlm,  Corporations are not citizens.  Corporations don't go to jail, or serve in the military.  Corporations don't pay taxes, they are added to the price of the products they sell or subtracted from the wages they pay. 

 Now whether a corporation is publicly or privately held ultimately they are owned by citizens. Those citizens can make political contributions, can vote, or try to influence their representatives the same as any other citizen.  Why should only some citizens have a second voice through the corporation?  

The same applies to churches, unions etc.  PAC's should be outlawed. Yes let's treat them all the same.