Captain America (a morally upright hero) is from the same Marvel comics as The Punisher (an anti-hero). The stories typically portray them as morally opposed, even literally fighting each other. Stories featuring the Punisher will emphasize how many guns he has, but other heroes — like Captain America — use firearms without comment.