And people wonder why shoppers tend to be so angry.