He made some selfless choices and Im not taking that away from him, doesnt erase many of his selfish deeds. Just because he is lead, doesnt mean he can be absolved for the choices he makes, or that he is always right. Not saying Oliver is a trash character, just saying the writers failed him a LOT.
As I pointed out, I dont really believe that as the reason, just pointing out the optics if he had made the choices on E1 laurel life based on his needs. Thankfully, I dont think Oliver think like that.