Omfg you didn’t pay attention to the movie at all. Batman doesn’t shoot a single person in this movie, all the scenes of Batman with a gun are from the Injustice timeline which is an alternate timeline from the future that happens if Batman doesn’t defeat Superman.