I can't believe this happened

Same thing happened to me but the manager was very nice about it and explained that they just were not able to enter in the online price in the system. She said if they could they would as they definitely didn't want to lose the sale and would rather have the commission, but the way the systems were, they could not match the online price for that phone. I guess for newer phones they can't do it, but some older phones they are able to override the prices.

Went home and ordered it and it shipped within hours.
 
I think it's been said to death... but the distribution channel through a brick and mortar store is far more expensive than an online sale. People are used to BestBuy.com and Walmart.com, etc. where they essentially keep the margin that they save on an online order.

The instant gratification is definitely a perk that some people would pay more to enjoy, others can wait to save $20. To each their own.