In the end these things are a trade-off: a very large part of the population has no problems with them and enjoys being able to gamble/drink or eat. A small portion does have serious problems.
Should these people be protected against themselves, at the price of forbidden most people their little pleasure? Personally, I think not.
But yeah, gambling should also be heavily regulated (as alcohol) and it is far from a "little pleasure", it can easily become an addition even without throwing around ads, free first bets and gamification.