Maybe I wasn't clear regarding the purpose of my comment. I was offering constructive feedback to the author, specifically, in case it might be useful.
I already understand how the narrative tries to justify why things are written the way they are. I have read the story myself. You say, "I can try to address most of your issues" but you are not actually addressing any of the issues. You are just writing a defense of the story.
Unfortunately, I didn't write this comment to start a debate with random users in the comment section. I wrote my comment for the author. The author can choose to accept or ignore my feedback. That's all I care about. I do not care whether commenters agree or disagree with my opinion - it is totally inconsequential to the development of the story, which is the only thing I actually do care about.
I could go over my specific objections to your comment but I really don't want to write a 10 paragraph essay on why I feel parts of the narrative are weak, despite the ways the story tries to justify it all. If the author wants me to further explain my opinion, then I will be happy to do so, because that might directly impact the development of the story. But for anyone else, no, because it will be totally unproductive.
That's all I have to say. Feel free to think whatever you want about the story - everyone is entitled to their own opinion.