My thoughts on Tommy from playing the game:
He doesn't hate MC; he's jealous of him just like with Vinny. Tommy is the guy who acts and brings himself like he's an Alpha Dog; in truth, he's just a Dog he's either on Rusty leash, or Quinn's leash, and now he's on Vinny's the same guy he hated just for some drugs. Vinny straight-up calls him a dog because Tommy is the one.
Tommy was jealous of being outshined by two Alpha Dogs like Vinny and MC who get shit done without being on anyone's leash.
Hell, even Vinny was threatened by MC just by meeting him and tried to make him look like a bitch but even If DIK MC punched Vinny Tommy knew MC would kick his ass with a gun or not.
Also, wonder when we'll get the flashback on why Vinny left and it was also hinted at that Quinn and Him used to have something.
I have been saying way before Season 3 ep.1 came out but Sage did imply that the last guy got on her nerves and she changed the subject; Quinn quickly knew it was Vinny's room; The Flashback of Vinny having argued with Tommy and you see Heather and Quinn next to sit where he was sitting.
Then Season 3 pretty much confirmed it when I wasn't shocked about it.
View attachment 2449033