Wow that's a whole lot of ire, rivalling some other large tech firms. Definitely worth investigating. I consider Cloudflare to be an annoyance generally but I hadn't put it in context to what they ultimately have control over.
All of that is well known surely, it's still the site owners choice, including whether to block tor traffic which is often the source of these issues.
that site needs an editor. Like a human editor, so that everything is consistent looking.