Olá natanael755, que show que você pretende ajudar, mas vejo dois pontos principais de atenção:
-
Separe o que é violação dos termos do que é publicação não relevante, pois são duas coisas muito diferentes.
-
Reveja os dados com os quais está trabalhando, pois usar dados incorretos não vai lhe permitir chegar no resultado esperado.
partindo do primeiro down vote, um resultado neutralizante ficaria assim: -1+1+1, se é um bug ou features eu sinceramente não faço ideia porém é o que acontece
Não é o que acontece. Voto positivo e negativo tem o mesmo peso e o conteúdo volta ao mesmo estado se receber -1 e +1, ficando com o original, que pode ser 0 ou 1, dependendo de outros critérios avaliados unicamente no momento da publicação.
se nos Termos da plataforma está dizendo que tutoriais são bem vindos, o down vote nesse cenário viola os termos, afinal pra que os termos se cada um pensa o que quiser
O voto negativo não viola os termos. Se o votante achar que a publicação específica não é relevante, ele deve votar negativamente. Votos negativos não são para conteúdos que violam os termos. São para os conteúdos que você não quer ver em destaque, ou seja, que você não acredita serem relevantes para você. É algo pessoal e subjetivo, mas o resultado será uma média de diferentes opiniões, então é longe de ser perfeito, mas é o melhor que temos. Não é uma ditadura do que é ou não é relevante.
a maioria dos post é negativado
De onde você tirou essa informação? Não condiz com os dados reais.
negativar tem uma dupla penalidade dada a mecânica atua, ao apagar o post quem o fez não tem o saldo restituído resultando em usuários terem dezenas de negativos perdendo a possibilidade de avaliar sem ter violado os termos
De novo você parece estar misturando as coisas. Quem violar os termos deverá ser expulso do TabNews. Quem receber votos negativos ficará negativo, mas se aprender a fazer publicações melhores vai recuperar seu saldo em algum momento.