Yesterday I went to Walmart to see if they would price adjust for some Viactiv vitamin chews I had recently purchased for $7.77. CVS had them "with card" for $5.99 Two customer service employees told me that they could not price adjust for any "with card" sales (CVS or Winn Dixie etc) because they were "gimmick sales". I explained I had a CVS card (which is free to anyone) and would gladly show it to them. They still refused to adjust my price, but did refund my money so I could go to CVS down the street to buy the Viactiv there (which I did, plus an extra box too!)
My question is this: If Walmart had my money, why on earth would they prefer to give it back, rather than just do a price match, or price adjust? I mean, is this good business sense?