They no more have intrinsic rights than wheelbarrows do. A nation that has an ongoing legal debate on whether Mexicans are persons should ask itself why we don't give a second thought to the idea that corporations have constitutional rights. Try the ultimate test. Suggest it to a few corporate CEO's and they will cringe and fight against it tooth and nail. It is a good idea, counterintuitive though it seems at first.
Corporate donations are a brilliant strategy to frustrate discussion of underlying issues.
If corporations paid their way through fair taxes and exemplary behavior, citizens would be able to use the democratic process to make such decisions in a rational manner. We, the sovereign people, should allow corporations to exist if they serve public needs. We, the sovereign people, need laws and regulations to direct corporate behavior. We, the sovereign people, do not ask for their charity, but demand their obedience. This concept is discussed in corporation law under the term ultra vires.