Gambling is an activity to fills their spare time but not for make money. Many people don't realize but still trying to make money. If they lose, that will not makes them realize but will still gambling and hopes that they will win next rounds.
That makes many people getting addicted to gambling but they still thinking that they are fine. They should realize playing gambling over can making them addicted and will be a chaos for their lives.
Gamblers who play hoping to make money usually play with money they cannot afford to lose, which is why they will try to recover what has already been lost, gradually becoming addicted.
Gambling is just entertainment, so do it when you have free time as you said, and also when there are funds that we are truly prepared to lose.
Still do concur with your ideas. Gambling usually begins as fun but as they consider it as a means of getting money, it leads to a fast uncontrolled stage. The biggest trap is to seek losses and most people do not think much about this issue, until it comes to a stage of hugely affecting their lives. Discipline is the trick: you should gamble with the money, which you really can afford to lose and should consider it as leisure activity rather than a source of income. With that in mind, you will be able to avoid the havoc and pressure caused by addiction and maintain your money and sanity.