Been giving this some thought, and although I'm a serious BTC enthusiast, it just seems that it the idea of alerting the entire internet every time someone buys a pack of gum is never going to work.
Decentralization is great but isn't this a fundamental flaw that will make it impossible for it to become an every-day payment method?