I think you did fantastic and would have done the same thing!.... The whole "moral" aspect of this thread is silly. Considering nobody cared or made judgements on the "garage sale find" guy who paid $40 for a Rolex.
When someone is selling something and tells me a price there is no way I am going to say "NO NO This item is worth much more let me educate you"