I'm in agreement here with AdZ. Further, gambling here is a simple addition to other everyday activities. You go down the pub to meet your mates and watch the football, you quickly pop into the bookmakers next door and place a bet on. Most seaside resorts have slot machines for 1-5[p per go which jkids use, these same resorts will often have racing simulation games that kids and adults can play together. In the UK you are exposed to gambling in all it's various guises at an early age, it's not swept under the carpet, it's there in most high-streets, openly on display.
People aren't stupid, they know that in gambling the house/bookies invariably win in the long run BUT to ignore the excitement, fun and social interaction that comes from that a £10 bet on the Grand National or a fiver on your team beating your mates team in the FA Cup final is simply burying your head in the sand. I gamble approx £20-£30 a month, I expect to lose it, if I win it's a bonus, if I lose... hey, it was a good laugh trying.
Gambling isn't a problem in the UK in the same way that cannabis consumption is not a problem in the Netherlands. They often say prostitution is the oldest profession, but I think it all started with two cavemen, one turns to the other and says 'I bet you this fur-rug I can get her to have sex with me for these glass beads".