I?ve heard some loony economic theories in my time, but this one takes the cake: it?s all Wal-Mart?s fault!