John Wayne had admirable traits, but he was 4F in real life, and would have been the first to say he was a hero only because the writers made him one. (In fact, he did say that on at least one occasion.)
Lee Marvin, wounded as a Marine in the island campaigns, was arguably more heroic, but I doubt he was terribly pro-gun. His view on movie violence was that it should be ugly, not sugar-coated, so as to make people think it was something to be avoided.
I don't know that Michael Caine is pro-gun, but he is a Korean War veteran.
Heroic types may not be pro-gun, and pro-gun types are not necessarily heroic.
Last edited by MLeake; February 5, 2013 at 10:47 AM.
Reason: Original post made it sound like Wayne called himself a hero, when I meant that he himself said he was not one.