@masterofthetiger@theres.life Thanks, the idea obviously needs discussion and some tweaking, but i can think of at least a dozen different ways it can be implemented.
I do agree that gab joining the network was the triggering factor. I even understand why gab gets suspended a lot, 80% - 90% of their users are quite unbearable and shameful. If i werent an admin I'd probably have a personal gab domain block just to block out the hateful noise if nothing else.
With that said the solution is not to block anyone with a federation path to gab of any kind, indirect or otherwise. The solution is to create cooperatives, groups of servers that promise not to block each other, and to mutually block any external servers that block them, but at the same time be free to suspend or silence servers outside the cooperative as they wish.
As I always say "We will listen to you but only if you listen to us" is the only fair bargain.