Earlier quoted context omitted.
I agree - GitHub can block whoever they want. But doing so despite not being required to by law is a valid reason to criticize them.
No. I disagree. Github should not be able to block anyone they want. We went through this about a century ago with railways, antitrust, and Standard Oil. I won't step through the details, but can provide more background if anyone cares. We landed with the concept of a "common carrier." Railways, as well as telecommunications companies, ISPs, public airlines, bus lines, taxicab companies, phone companies, cruise ships…
- Microsoft Word — Google Docs? Apple Pages? Zoho Docs? OpenOffice?
- GitHub — GitLab? sourcehut? Bitbucket? Gitea?
- Facebook — Twitter? Instagram? TikTok? SnapChat?
The thing about Git is that it's free software. Anyone can run their own server for very little money. If you get banned from the railroad, you can't just get your own train.