Retailers ranked – worst