I think the culture aspect might be right though. I live in Sweden and we don't have as many fast food options as the states, plus it's pretty expensive. A can of coke costs about 1 dollar, and the smaller drinking bottle costs about 1.5~2 dollars. And a bag of crisps (about 0.55 lbs) always costs at least 2 dollars.