The problem with Batman (and every other long running comic book character) is that there has been so many different writers and interpretations of the character that it can be very difficult to really nail anthing down. 1940's Batman (who used a gun) is different from Adam West Batman is different from 80s/90s Dark Knight Batman is different from Tim Burton Batman is different from the various cartoon Batmans is different from the Nolan Batman.