Then get legislation through congress to change it. The courts are not there to fix legislation unless it is superseded by other higher legal authorities. Such as the constitution national or state. Current legislation gives them corporations rights. If you think that is wrong then the way to change it is to get people elected who can change that legislation.