It's a shame you simply can't see that we still apply common sense, logic, and morals.
But I see my site as my house, and you're welcome when I let you in. Free speech is left outside the door. And if I don't want you in my house anymore, I can simply decline access.
Are you going to allow someone who has the intention to kick over your kitchen table or hit your children to be inside your house because they shout "free speech, free speech!"?
If that makes me a bad admin, I am very proud of that.
Hiding behind something like Stuart posted: "aggressive or otherwise abusive" doesn't cut it, if you believe in Free speech. Since that example is exactly why I would decline someone the door to my site.
Register on a site, you void free speech. Sorry if people don't agree to that, but they personally do read the rules and click on [x] agree, before completing registration.