I never quite got heroes objecting over the Punisher killing people. They're vigilantes, the Punisher is a vigilante, the only difference is he goes a step farther.
There's a difference between webbing up Doctor Octopus and leaving him for the police and shooting someone in the face.