Who's fault is it that they didn't own a railroad back in 1880?
The company that provides a free platform for those who conform to its TOS or the business that pays nothing yet doesn't want to conform to the TOS?
First of all, you keep using that word "free" and nobody is referring to a "free" anything except for you in an effort to boost your rhetoric.
Second of all, these "terms of service" are not being enforced equally, they are being enforced capriciously and with shifting meanings.
Say anything bad about homosexuality, and that is now called "hate speech" and they can kick you off for using "hate speech" with them of course using their own subjective and personal preferences as to the meaning of the applicable terms.
What is going on here is in fact "Calvin Ball."
There are no commonly understood or defined terms, and they can manipulate their "terms of service" by manipulating what their terms mean at every subjective whim.
No, "free" isn't just a rhetorical device in the real world.
It means that neither me, nor you, nor Alex Jones pays anything to place our content on Facebook.