In simple terms, I actually think that the good and bad of gambling always depends on how society as an individual treats the activity.
Basically, gambling is a risky activity, but gambling will not be too high risk or have a bad impact if someone treats it in the right way, such as not exceeding their ability which is often suggested by many people here.
This means that I think it is clear that gambling can only have a bad impact when a gambler comes with the wrong mindset and method, such as wanting to make a lot of money for example, but when you gamble moderately in the sense of not exceeding your ability by only betting the minimum amount according to the money you can afford to lose every time you gamble, then I think gambling will not have too bad an impact.
That is right because society will evaluates and have consideration how much money they will use to play gambling. If they thinks that gambling have risk for losing the money, they will not use too often. They will know how to treat gambling without risking too much money.
Gambling can only be used for have fun so when people in that society use for making money, they must prepare with the lose. They may lose much money when they don't have control so that makes them to be careful when gambling. When many people in that society can see gambling as a term of having fun, they will not getting deeper.
Yes, we must not spend much money and only use the money we can afford to lose. That will prevent us from the big lose while we can enjoy gambling as an entertainment.