There's another idiom in the back of my brain but I can't pull it forward. It's something with more gravity than "has an axe (ax if you like) to grind". This is a stranger that REALLY wants to harm the person. Helllppp?
Score to settle is what popped into mind. A slightly different twist might be "payback is hell," or "sweet revenge." Another axiom to grind.