Idk how lib this is necessarily, but when I played Metro 2033 and Last Light back when they came out I made a big deal of killing as few humans as possible, including the nazis, because "everyone is a person".
Now when I replay them I kill every nazi in the game and still get the good ending.
Celery, onion, and green bell pepper.