Shemot Chapter 2 has the incident of Moshe slaying the Egyptian who was beating the Hebrew slave. He "looks this way and that", kills him, and buries him in the sand. After he realizes "the matter is known", and Pharoah wants to kill him, he flees to Midian. Next Chapter, instead of punishing him, or at least letting him know He knows he's got blood on his hands, He grants him the vision of the burning bush and informs him he's been elected Prophet to the Children of Israel.
I get the feeling some information is missing here...and questions arise:
Why didn't HaShem punish or at least rebuke Moshe for killing the Egyptian?
Was it "justifiable homicide"?
Is there any information in the Literature that clears up this situation?
I always thought that it was kind of odd that Moshe was explicitly denied entrance to the Land of Israel because of the incident where he struck instead of spoke to the rock/spring, and not also because he killed a man in anger.