At the end of the day the corporation is still enjoying those rights. The majority chose to ignore the veil and freely pass along citizens rights the to association.
I agree, it was too broad an interpretation, since corporations already have a legal representation and are an economic entity, not a civil society association through which citizens relate to or exercise their political will.