^
I agree with you. I always thought that he who really wants to deal with the problem and not run away from it and not blame everyone around him for his mistakes will sooner or later get rid of problems... As long as a person has a sense of dignity and a head on his shoulders he is capable of a lot - you just need to have the desire and move in the direction of your goal.
While this is also true, that a person who has the sense of discipline and integrity can solve the problem on his own and not point-fingers, it is also true that changing environment can actually help or even alleviate a situation someone is currently in. I think running away isn't really a bad thing especially if it is the environment that negatively affects you and your well-being. If the situation doesn't sit right with you, you are uncomfortable with it, and it does more bad than good, then leaving is one way to resolve your problem. After all, a toxic place couldn't be a safe haven. You have to remove yourself from it so you can relax and be stress-free.
The same way applies with gambling. If you know it to yourself that you can't handle the surroundings that you are in, then time to go someplace you can unwind and perhaps change for the better version of yourself. We owe it to ourselves that we become the improved narrative of our past self.