Honestly, I personally feel responsible for Walmart.com putting their "Walmart stores do not honor or match prices from Walmart.com" rule in place. It actually might be my fault. Blame me!
Here's why: My local Walmart once had these cool PC kiosk/price scanners at the registers in the electronics section. It was here you could also check prices online at Walmart.com. Sometimes when I would simply price check a game at this PC price scanner I'd get suspicious looks from associates. I once used one of these a long time ago to price match a game on their website. I figured Walmart stores and Walmart.com were all one big happy family. A manager came over and approved the transaction.
This must have set off alarm bells at Walmart corporate in Arkansas, because soon after this was posted on their website: Walmart stores do not honor or match prices from Walmart.com, other online sellers, or from advertisements outside of a store's local trade territory.http://help.walmart..../detail/a_id/31
Soon after this Walmart corporate must have phased these PC kiosk/price scanners out, because they began to turn them around to face associates or removed them entirely from the store.
Walmart also does not accept expired coupons for grocery and pharmacy items while other competing retailers accept them. Some retail competitor's don't care if a coupon is expired - they just want your business!
Walmart is the very reason I did not go out for Black Friday this year. Last year I went out to visit two Walmart stores on Black Friday and they turned me away when I asked them to to honor "We'll match any competitor's ad" policy. I had the actual ad's with me! They even publicized this price-match Black Friday policy in a press release. An associate explained to me that each Walmart store was like "its own city" with different rules. This made no sense to me.
I sent a polite email to Walmart complaining that they did not honor this policy and I received no answer. So this is the reason why I will never go out for Black Friday again because Walmart does not honor their word.