GM4Him you really should take a break from the game and then take a look at the actual dialogues in it, because now you're ignoring some things and making up other things.
There are some underdeveloped plot branches in the game, but not that many of plot holes or contradictions.