Speaking honestly as an ST, I don't think we are impartial enough to decide who gets disconnected. There are many communities I'm unfamiliar with, and its unfair for randoms like myself who have zero context to be the ones deciding what happens to those communities. And don't forget that st are players too. We have people on our team whose characters might benefit from someone else being disconnected. Maybe they just don't like em. Its a can of worms in the end, and the lesser of the evils imo is letting communities police themselves
As for rp losses, I don't think you can always ascribe victims. To give an example, if mystic A screws over mystic B, and mystic B disconnects mystic A, didn't the "victim" start the chain of events that would get them disconnected in the first place? That's kinda the nature of consequences: by choosing an action, you accept its consequence.