I get what you're saying, but you're paranoid in the wrong direction. The things we buy are from private corporations who will stop at nothing to enable you to buy anything and everything. My concern is the opposite of yours - that iBeacon will make it easier than ever to make impulse purchases. And it's precisely because few people take personal responsibility. The solution to all the problems we create by over-consumption is...more consumption. eg The food industry creates the health problems that the pharmaceutical and healthcare industry happily address (by maintaining people's lives without actually curing them).
It's way more profitable to treat the symptoms than to administer a cure. Cures are 1-shot deals, but treating the symptoms can last a lifetime.