Ma théorie :
À la base il y avait un champ dans la BDD qui indiquait si le pseudo était rouge ou pas, ce champ était renseigné positivement quand l'adresse e-mail de la personne finissait par @jeuxvideo.com, ou bien quand il était renseigné comme modérateur dans la table des utilisateurs. Les vérifications étaient faîtes à l'envoi du message, pas à l'affichage.
Pour corriger le bug exploité à l'époque par Dam0ol, Jeuxvideo.com a notamment fait en sorte que la vérification du statut de modérateur ne se fasse non plus à l'envoi du message, mais à son affichage.
Ainsi, aujourd'hui, les messages d'un modérateur deviennent noirs quand il est destitué, mais s'il est restitué, seuls ceux qui avaient été postés en rouge à l'origine le redeviennent (ce qui confirme l'hypothèse qu'il y ait un champ séparé pour le rouge à la fois dans la table des message et la table des utilisateurs).
Ainsi, dans la table des messages il était toujours spécifié que le pseudo de Dam0ol dans ce message devait être affiché en rouge, mais pas dans la table des utilisateurs.
Mais maintenant que Dam0ol est réellement modérateur du -15 (pour la Night's Watch), le champ pour que le pseudo soit affiché en rouge dans le message est rempli à la fois dans la table des messages (ce qui date donc du temps où il avait exploité le bug), ET dans la table des utilisateurs.