By definition, the Punisher is not a superhero. One must have superhuman abilities in order to be considered a superhero. Frank Castle, a.k.a. Punisher, is just a regular human being. He does not have any natural superpowers. Therefore, he is stricken from this category by default.