being out for blood (verb) revenge: retaliate for wrong, grievance
Detalii: revenge is personal and justice is societal
Sinonime: abuse, baste, berate, blame, call on the carpet, censure, rail, rate,
revile, scold, tongue-lash, upbraid, vituperate
Antonime: praise