honestly, if they truly pride themselves on good customer service, they should have waived the 30 cents. 30 cents IS NOTHING to them moneywise. They could easily afford to let it go to save a customer. they probably think "hey, it's just one guy, so who cares if we lose his business", but in all reality (which ct obviously doesn't live in), by causing just 1 person to stop shopping there because of a bad experience that they had, they stop a lot more than that by that 1 person telling multiple other people. Those other people decide not to shop there because they don't want to experience similar situations. It just keeps spreading.
I hate Walmart too, (for different reasons), but after my experiences with CT, I would much rather put up with Walmart's BS. Not that I plan on shopping there unless absolutely necessary.
Personally, I try to avoid both places.