I won't address your other points except to point you here:

https://www.facebook.com/terms.php

Think of it as the "no shirt, no shoes, no service" rules of Facebook. And they are fully within their rights to have them.

Don't like it? There are ways to change the laws. Depending on what it is that you'd like changed, I'd likely support you.

>I also do not agree that corporations are people, in general.

Sadly (and I'm not being ironic), the law disagrees. See my above comment about changing the law.