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.
This is another way to make money which many people are trying their luck to make money without going to do fraud just to feed their families. I would prefer a community or society that would rather gamble or play games to make money for themselves and take care of their families compared to a society that depends on fraudulent active or drug deal to maintain the inflow of money. I don't see anything wrong with playing games to fund for the family because it is another legal way to make money if one is actually smart and know tricks of earning consistently without rigging the process.
Emotions is something which is really that hard to control and this is why its really that important that you should really know on what you should gonna do on the time or moment that you do find yourself having that kind of engagement with gambling because there would really be those times or moment that you would really be that become impulsive on the time that you do gamble on which this is something which is part of a human being on which its normal to have this kind of reactions. This is why it would really be that important that you should really that know at least on what are the things that you would gonna do because on the moment that you would be letting yourself get that influenced by your emotions and having no good control of it, then you are really that prone into tons of bad decision making and this is something that you should avoided in the first place.