I think the real problem is the lack of the sellers ability to negotiate. People see $35 in the store and it is $35 to leave with it. So they think the same way. But the thing is, I can always go to a differnet store and see if it isnt $30 there, and often it is.
As said earlier, value is only what someone else will pay for it, and not what you want it to be.