In the main yes, but people will find a way.
You can go on GameStop which bans you from all bookies online, ones you wouldn't have heard of, but you can still Chuck your mate 50 to put on the football on his account, as many people I know do.
Like with anything you'll only stop if you want to stop.