I had similar problems for a while. Then I set a budget limit for myself. Today I know the maximum amount I can lose in gambling. That's why I'm comfortable. Of course, not everything is that easy. At the same time, I try to follow the rules I have created for myself. For example, I don't bet much on the lower leagues, because the matches in those leagues can sometimes be fixed. For example, I don't predict more than 3 matches in a coupon. Setting my limit and following the rules are the most important things for me.
Without a doubt having a plan is a must, but at the same time even the best plans do not matter at all without the conviction to follow them, so once a person has designed a way for them to gamble responsibly they need to follow it, and this can be very easy or very hard depending on your personality, since there are people that have no problem moving within the limits of a plan, while there are others that like to push the envelope and will find themselves breaking those limits over and over again.
I agree to that statement, depending on how a person take the responsibility, even how good the limits that you setup but if you are a type of a gambler where exceeding from a set limits is not a big issue to you, there's a chance that you can break it and quickly reassess your decision then try to reset your gambling participation, while with those who can't control they will simply break that limitation and regret with their actions, nothing will be change and it will be repeatedly done over and over.