97% is nothing to be proud of.  A hundred people in Asda and three of them making a fuss and complaining?  You'd leave.