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
It is correct and if one keeps a control on their gambling habits then it wont be bad for them. They can continue with other livelihood work along with it as well. But if gambling is taking away their time from family and work then of course it is affecting them badly and needs to be checked. It is possible to keep a check on gambling, how one can do that is their own discretion.