I was analyzing Spurge's meta and seeing his self-preserving tone I sensed he was town, but now that you mention it he could be part of a life-linked faction or role.
Also analyzed SM128's meta and he is much less clean in his approach. I sense mafia and I did not like Kantor's defending him.
As for Hatmoza, your question to me is a case in point, you see things where they are not, in line with flawed, paranoid scumhunting, you will make things more difficult for town if you don't wake up.