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.
If you like, you can alert every branch of your bank on Earth, along with your card provider when you buy a pack of gum. Me, personally? I'd just use some physical coins for that. Bitcoin hasn't reached a stage where it's suitable for the task you're describing here. Patience, though...