As an adult you should be able to control your angry and not be behaving like someone who isn't wise or educated. You won't find educated people fighting on the street no matter what the issue is, they will take it indoor and behavior responsible by sorting out what the issue was.
Gambling is a personal decision and if you aren't making progress you don't have to blame others for it Instead you should ask yourself why you're losing and you'll see the mistakes that you're making then correct them and you might have a turnaround of luck and win your bets.
If you can't control your emotions then don't go to traditional casinos or sports bookers instead make use of the online ones. Atleast you won't have to interact with people to make you pour your frustrations on them meanwhile they didn't do anything wrong to you.
As an adult, we also need to know money management. Most gamblers tend to not acknowledge that due to their addiction, they face money management issues. That leads to arguments within the family and then it leads to a blame game. Who is to be blamed for the problem? It is the gambler but they generally take out their frustration on someone near to them. It is easy to say that you need to control emotion but money and the urge of winning makes it hard to control.
Since this is a psychological issue that triggers the emotions of the gambler, it takes a psychological approach of being disciplined from within to tackle it.