Batman has most always been “anti-gun” ... though its a personal code rather than a political statement.
There’s a different dynamic when you’re a vigilante, as opposed to an innocent. He’s technically a criminal himself. He needs a code to separate himself from the murderers he hunts. So, he won’t execute criminals on site, and he won’t use a gun. It is a point of differentiation between his criminality, and theirs ... not really a statement on guns themselves.
SnakeDoc
Didn’t I see you on “big bang theory”? lol