I'm playing this and as I progress through the game I get more angry with Leo's character, who is selfish, emasculating and totally stupid. I don't know why the MC supports him. The way he tries to make him feel guilty for having a relationship with Steph because it doesn't suit him is to grab him and throw him off a cliff. I have read that later they will give him a girl to leave the MC alone and I say, Why? The only thing this guy deserves is a good kick in the ass.