This is very strange. When I bought my Optimus S, I didn't even use the Facebook coupon. They just scanned it with the regular price and it was free with my upgrade.
I think the Radio Shack folks are confused. I bet if you go and use the upgrade it will be free for upgrade customers.
When I was there at Radio Shack the guy showed me the price online for the Optimus
S, and the fine print said " upgrade and new customers".
It's only the Tmobile Optimus
T that is free for new customers, as Tmobile has different pricing for new and existing customers...
Radio Shack sales people can be easily confused...
EDIT: I looked at the weekly ad for Radio Shack and it does show the Optimus S free with new activation. However, when I was at Radio Shack I confirmed that the regular "upgrade" pricing was free until 11/27 - looking directly at their online SKU pricing at the register terminal. I suppose this could have changed...who knows...