I think that people will not laugh at another person who lost money in casino or betting. He will hide this addiction because people always have a negative attitude towards those who are addicted to gambling. It is only because of society's judgement of gambling that people hide it.
However, what I see around me is that people who are caught losing at the casino tend to laugh and don't care about their feelings and this is what makes gambling addicts hide their gambling. What you say is true, there are some people who think that gambling is a negative behavior, but if we gamble in a good and correct way then we will actually get a profit.