Why do we put up with bad service?

Many of us denounce bad service and announce we will not frequent businesses that have such service. Yet we sometimes do. Why? I found myself pondering this when a local shoe store once again continued not to return my phone calls after I ordered — and paid for...