Retailers say shoplifting is at an all-time high, and yet business is booming. Are we being bamboozled?