Acredito que uma das opções mais viáveis e interessantes é o report de publicação/usuário pra posterior análise de um moderador e a recompensa pelo report. Na minha opinião, limitar as postagens diárias não é benéfico, pois vc limita muito o poder de discussão e a ideia central do site. Por ex, se eu quiser discutir com alguém sobre X ou Y e tiver apenas 2 posts por dia, fica complicado de responder se for algo mais instantâneo.
Tirando isso, concordo com a maioria das suas ideias, sistemas de aviso e suspensão combinados com um report por parte da comunidade e recompensar essa ação podem ajudar a combater efetivamente esses spammers.
Mas de qualquer modo, creio que o ponto central seja centralizar a comunidade na moderação com ajuda dos moderadores, deixar a galera regular isso também.