I definitely want to lynch Tommy now LOL. This exactly the post he'd make as scum in this situation. Firstly, let's consider that M2H is one of his strongest town reads. This means that he DOES 100% believe M2H's claim. So his excuse that he doesn't want to lynch in the pool because it's a 1 in 3 chance which is roughly the same chance of lynching anyone in this game (probably not true unless Smogon numbers are very scumsided BTW) doesn't really hold, because it's basically a 1 in 2 chance from his perspective. Town Tommy would be 100% on board with lynching between the other two because it is 1) extremely good odds 2) doesn't clear him but makes him look better at least. Actually, why DOES Tommy think that it's 1 in 3 odds when the phrasing was "at least 1/3 of these players is scum"? That's kinda suspect on its own.
I have nothing to say about the ITP spec (never seen a role like contractor before, maybe Tommy is right), but the scumread on Hal seems pretty weak to me. Generally serial killers do not claim vigilante in my experience. I don't get why he's voting Hal here as town if he claims to not believe lynching in the three.