That's one reason why I have always had a problem with the live-action Batman movies, Batman shouldn't kill. Sadly the worst Batman movie has been the only one to keep Batman's code.
Also why would Bruce use guns? They wouldn't really do anything against superhuman threats