I count ISPs clearly in the infrastructure category, same with cloudflare, domain providers and AWS.
I'd count the latter among the infrastructure companies.
If there are some restrictions we want as a society, like age or porn, those could be made exceptions.
Regarding private forums, I'd distinguish between forums that seek to serve 99% of people and those that serve less than 1%. The first are public; the latter are private.
Facebook is just the last platform in a stack of platforms people use to communicate. Why would Facebook be allowed to restrict content while those who provide the services Facebook is built on wouldn't?
Publishing platforms explicitly manage content. They provide tools to create, edit, transform and manage content. They provide facilities to control content distribution and subscription. That's clearly a different class of service. You can't reasonably argue that a service that actually facilitates the creation and routing of content can't influence what content is created or routed. They already do so explicitly in their choice and design of tooling.
Various social networks use 'relevance' metrics, keywords in the text, timeliness and all sorts of criteria to choose how to distribute or sort and highlight content and they change these algorithms over time. They are part of the value the service provides and clearly their responsibility.
Are you opposed to net neutrality, then? If not, why the different standard for ISPs vs other tech oligopolies?