Why do people complain about prices in a store but yet continue to buy there?

Yesterday, I kept having people complain about how high the prices are yet they still come in and buy stuff. They claim to go in there for one thing yet come to the register cart or basket full of items. A lot of them grab queue impulse items too like candy bars. If they don't like paying the prices set, then why still shop here when there is a grocery store down the road and a walmart less than 10 minutes away?

Why do people complain about prices in a store but yet continue to buy there?
Post Opinion