You're not wrong. Not too much, anyway. :) I may not have made my point clear, though. This is what I'm talking about:
> People create governments and governments create corporations, therefore corporations have what rights we say they have and nothing more.
Because politicians can grant certain privileges to people and corporations, and can take thos privileges away, they are not rights. That's the difference between rights and privileges. By definition, rights are inherent, they can be violated but cannot be revoked. Privileges can be granted or revoked, rights can recognized, violated, or protected, but not granted. They pre-exist.
Corporations, therefore have no rights themselves. PEOPLE may have a right of association, which may mean that the people have a right to come together as Electronic Freedom Foundation Inc. to take cooperative (corporate) action. That's the right of people to work together toward a common cause. The EFF is merely a mechanism the people use to exercise their rights, it can have no rights of it's own.
The decision the court had to make was more difficult than many realize. If you and several like-minded individuals come together, do you lose your first amendment rights? Does a crowd of protesters no longer have rights because they joined a crowd? Do the members of the Occupy organization have a right to print pamphlets? Clearly you disagree with decision. You think that people don't have a right to form Occupy Inc for the purpose of making videos and posting them online. Some people disagree, and reasonable people can disagree on this question.
It seems to me that one side focuses on the logic and the other on the effect, alomg with their feelings about that effect. Some pay attention to exactly what question is being asked "does exercising the right of free association strip you of your right of free speech?" When you look only at the question, one answer is clear - people SHOULD be able to get together and make a video expressing their point of view. Others focus on "a group of people who disagree with me wanted to get together as a recognized group (corporation) and make a video that I don't agree with. This could effect an election in a way I don't like." If you focus on the fact that this organised group of people (corporation) disagrees with you, it's much easier to say they shouldn't be allowed to exercise freedom of speech together, as a group.