Chain with 1,600 stores introduces new limit - as shoppers fume and ask 'wonder how many customers they are going to lose'