I've brought this up before, but how come no one gets mad at Iron Man or Cap killing bad guys?
Maybe because Batman's no-kill rule isn't as sacred to me as it is to others, but I don't see the difference.
Several reasons, but pretty much why no one cares when Indiana Jones murders people. It boils down to tone, heroism, and because they are not famous for having that stupid rule in the first place, whether it is "sacred" or not.