Consumers’ changing spending habits are the real cause of weak retail sales – more so than rising inflation, says consultant David Marcotte.