What would it take to avoid this kind of censorship?... One possible route: a new TLD specifically based on free speech principles. That's not a perfect solution either, because you'd have to trust that organization and all its future owners to keep it that way.