I defer to you to know the character from the comics better than I, so you may be right.
But as far as the "angry vet" thing, he nailed that role 100%. So I would argue that the role that the Daredevil/Punisher series put him in, that edition of The Punisher, he was perfectly cast.