Punisher Logo Used By Dumbasses - Heavy Metal Gamer Show: In this video, I give my thoughts of people who use the Punisher logo but have no clue what The Punisher is. We see this a lot with other logos, but this one is just really fucking annoying. Hope you enjoy.