Uma ideia para a primeira dúvida:
Na página de perfil, a gente coloca uma opção de "sincronizar" o usuário com um perfil do Github, o usuário fornece um username, e a gente confirma que ele é ele com o OAuth.
Agora, sobre o resto...
O melhor seria alguma moderação, talvez iria quebrar o conceito de ser um lugar simples na internet, mas automatizar seria muito vulnerável pois sem uma interpretação textual, só daria para considerar o tamanho.
A gente faz umas regras, como o que considerar, o impacto, se é eficaz e pronto.
Acho que dá para fazer algo tipo o reddit.