in my honest opinion , YEs we need to have a strong character for that example we need to take a decision to leave gambling after we loss its a part of discipline.
If we are going to gamble make sure that we know or we have set a limits to ourselves before going to play. And of course the amount of money that we will going to spend . Even we are winning streak we should take responsibility and follow our disciplinary actions.
I think all gambling players understand this and definitely set their limits
but sometimes what we plan doesn't run smoothly
curiosity when losing and greed when winning makes most gambling players forget the rules that they make
this is very difficult for most gambling players to control.
It's all set in the minds but things changes when a gambler is already inside the house and playing, the difficulty of keeping the system that you plan to use after seeing the outcome of your game is really tough to most of the gamblers. Some might have a good discipline to know when to stop and quit whatever the results they will stop. But then again most are not, they are keep changing when they've lose or win for reason they are the only one who knows inside.