Agree with you but not all gamblers live inside bankruptcy, bad debt, foreclosure programs. But these are only possible for those who are addicted gamblers. A way to prevent children from doing these things is to give them less money in their hands evn give them only what they need to spend, then they won't have money to gamble. In fact, you should schedule a separate time for gambling so that you don't have any problems at work. Violence on the other hand i would gamble to keep it secret and keep all wins and losses confined to myself.
I think there are different level of addiction which we need to know and be aware about. There are less serious addictions which can not have serious effect on gamblers and the way they bets. There are also bad addiction that can make us to keep gambling without thinking about losses and the potential of us losing big from gambling. Losing money in gambling is also the same thing as financial losses and we need to be very aware of how we spend and what we are spending on. People keeps losing money in gambling because they are not focused and want to make money immediately.