Ban advertising for gambling, tax the hell out of gambling companies... possibly create some sort of regulation for actual gamblers, i.e. check their ID against a national database everytime they bet to ensure they're not over-doing it... seems more likely to fix the issue than outright prohibition, which, at least for other things like drugs and prostitution, doesn't really seem to solve much.