Nope.
Casinos win more money than they lose. Depending on what game you are playing you will get back 60 cents for every dollar you bet or 95 cents, but there are no games where the house does NOT have an advantage.
In the stock market, the historical returns are 11% per year. So it is much different from a casino.
And clearly he has no financial literacy, so I don't feel bad for this person just like I don't feel bad for someone who racks up debt on a credit card and then pays the minimum each month.