Private spaces? Nonsense. You can't go in to a restaurant and start ranting about the Jews or whatever, and then say that they're violating the "ideal of free speech" when they kick you out. Free speech means you get to espouse an idea, not force people to hear it.
The disagreement is about whether Twitter is a public or private space. It seems to me to be pretty obviously private, and AFAICT the people who argue that it's public don't have much justification beyond "I want it to be, because I or someone I like got kicked out."