It depends how you look at it , because if you've won a lot of money with it, then that's actually good for you, but some people lose a lot of money.
Agreed with you, it depends on how you look at gambling. If you gamble just to have fun and entertainment, if you can afford to loose the money in gambling then its absolutely fine but if you loosing your hard earned money and you cannot afford to loose that money then its totally wrong, I think in that case people should stay away from gambling.