Gambling isn't bad, but you need to know your limits. Don't gamble with money or bitcoins that you need. Put a stop loss level. Gamble only for fun not to earn money. Just my opinion
We do not have to always gamble for fun, we can also gamble to make money. As long as we know the limits of money to bet, As long as we know when to stop, we will not fall into the worse. Gambling for fun and to make money is an option, we can not blame one-sided.