> However, this same term is used politically to give corporations the right to free speech
No, it's a different term that is spelled and pronounced the same (that is, it's a different legal sense of “person”, which courts have found corporations to qualify for for completely different reasons.)