Jesse Starcher, Chris Sheehan and Mark Radulich review the 6-issue limite series by Garth Ennis, Punisher - The Platoon!