It is to the filmmakers' credit that skillful editing leaves us with the full shock of the violence but still somewhat protected from complete reality.
The acting is superb, the editing original and effective, the cinematography arresting, and the directing spot-on for this gritty, visceral story about a man who doesn't know how to do anything at less than full-speed. It is the luck of the children of the Sudan that what he does full-speed is saving them from the wolves of war.
Machine Gun Preacher tells us the story in a way that does full credit to Sam Childers' efforts, and to the Savior who motivates his every action. This is Oscar material and I can't recommend it highly enough.
The question, upon leaving the theater, however is: what do we do with what we've learned?