É muito mais simples, e é o que o próprio sistema existente no Simple Machines tem.
Se o recuso for habilitado, o sistema permite a cada usuário fazer uma black list, de usuários comuns, o que exclui moderadores, etc.
Se um usuário bloqueado for promovido a moderador, o usuário que bloqueou faz uma queixa ao Sysop ou ao dono do fórum pedindo a continuação do bloqueio, porque com certeza pode acontecer esta situação e não faz sentido um mala que tenha virado moderador ficar com o direito de infernizar algum usuário seja pelo motivo que for. Fora que um fórum não tem somente um moderador, e sim vários. Então a possibilidade de bloquear um moderador em particular é plenamente aceitável.
Duplicidade de postagem é problema de moderação e cabe aos moderadores aceitar ou não o tópico duplicado. É assim que funciona em todos os fóruns.