What is the 'community' in this case? The entire globe, all Internet users?
On a local scale, 'community censure' may work well. But not so much on a global scale, where a few determined activists anywhere in the world have the power to get a person fired, take away various online accounts or services, or maybe even have their banking services removed, all over issues of 'speech', with no due process.
The community of network operators exchanging routes over BGP. Get yourself an ASN and some IP space and join us! At the end of the day, the Internet is a collection of independent networks, interconnected voluntarily when there is mutual benefit to doing so.
And I think I agree that is the right level for this sort of thing to take place, even if I might disagree with both the specific decision and whether this sort of entity (monopoly level ISPs) should be able to make that decision.
Hurricane declining to accept KiwiFarms' /36 into its BGP table is community censure.