yup, Im guessing they are showing a glimpse into Punisher's new partner past who happened to be jigsaw son I think. Yeah why is seeing dead kittens piss me off more than dead people in comic books. I don't know why, maybe cause I love cats and one of mine is sleeping on my chest right now purring.