Gambling is intoxicating and can give a great fortune if one is lucky and with the right fate. Can anything stop you from gambling...maybe your family, friends, circumstances or even your losses?
There's two different solution for two different types of people.
(1) A rich person reason in playing gambling is for fun, mostly. They seek different kinds of entertainment to burn their money because they don't know anymore where to spend it, and losing it on gambling won't even hurt them anyways. So the solution for them is to make them realize that their money could have a better purpose, like donating to charities and helping those people that are on the lowest level of society.
(2) An average person would most likely play gambling because of 50% for entertainment and 50% to gain money, which most often gets dominated by the latter and ended up losing money instead of gaining some. So the solution for them is to make them realize that there's a lot of safer way to earn money while having entertainment aside from gambling. Although, that's the hard part, convincing them that there's a way, it's gonna take a lot of process but that's the only way for them to quit Gambling.