If you think a post is hate speech, mark it as such to exclude it and its creator from your bubble. Allow other users to subscribe to your bubble, and visa versa, such that you share your include/exclude lists with them, out to a given degree of separation, with any exceptions you might list.
So I could add ACLU, NPR and SPLC and various friends, celebrities, and polticians to my bubble and share their exclusions, and you could add NRA, FOX, FedSoc, etc., to yours. We effectively each get our own bespoke hate speech filters while hosted on a common carrier. This is decentralized, scalable, hyperdemocratic moderation. People of all ideologies can peacefully share the same platform, singing Kumbaya in harmony.