No, I think the problem is: there is not so much explanation in game. We just see the action, but hardly see real logic/events flow/thread behind it. I'm sure you have the explanation for the Damian's stupidness (his whole actions was a bit... retarded), but personally I think those explanations must be shown in the game.
I do agree to an extent and like I said, we do learn as we go!

You wrote just dialogs or the whole story?
Many people contributed to the story. Dialogs are mine.