John Lewis fury as it heads latest 'name and shame' list for