Corporations and super pacs are not robots, they are people, people with the right to free speech. A person or a group of people own corporations and when they want to voice their opinion, much like me on here or facebook or anywhere else options are voiced, they have the right to do that. That's the view that the Supreme Court took, and by limiting them you are basically saying "anyone that owns a company can no longer participate in the election". Unions can voice their free speech, because they are made up of union workers, which are people. Isn't apple made up of people too? Corporations are people.