I dunno if this is a "plot point" but the Death Squad seems like a Chekov's Gun to me - I'm sorta expecting them to show up again. Though I've been wrong before.