a pacifist GM is often worse than a cold-hearthed, bastard of a GM... If the player don't know that any error can lead them to death, they will be overconfident...
Players must fear for their character's life every now and then... they will think for better plan and will run for their avatar's life....
My group of players fear me as i have killed nearly each of them a few times... the last time, i got a new players the others started to list several of the multiple wrong thing they have done that have costed them death or "hand of god"
They have started as a band of loose amateurish shadowrunner that will fail half their missions and tend to become a group of fiable runners...