It seems well managed to me. I get that one may not like their decisions, but I don't think that's the same thing as being poorly managed.
And, like, it's their website. They can choose what content they host there however they like. And I welcome a space where people who don't want to abide by their choices can keep doing their thing.