I'm of the opinion that Ollie isn't acting wholly rationally; however, I don't think that that is, in and of itself, a story flaw. Oliver story is the story of a broken man who's groping his way towards heroism. I expect Oliver to make bad decisions. So long as he learns from them, I'm willing to accept the journey.