I think it will be difficult and even impossible to stop gambling in the world. For gambling players this is the fastest way to make large amounts of money. And there are also some of them gambling because it has become their hobby. What you have to remember is that you gamble means you have to be brave to face all the risks of defeat and even worse you might go bankrupt.
Gambling would not be ending, if something that needs to be end should be from the mindset of the person that gambling is meant to entertain and not to make money. If this becomes the thought then you would be rest assured that will have best of the time and would not be worrying about some money even if lost and would not be getting addicted to it.