Marc had been involved in a car accident and had inadvertently killed a pedestrian girl. In the end, he simply couldn't live with the guilt. There are two inner voices negative and positive. Right before pulling the trigger, negative inner voice becomes more dominant and drives the action. Positive voice in the end interrupts but it's too late by then.