Let us not forget that any item is only worth what someone is willing to pay at a specific point in time. To the gunshop owner at that particular moment, the gun in question was worth $100. It's as simple as that. As for the OP, in my opinion he should have waited for the transaction to conclude and then proceeded to talk new business with the shop owner or the gentleman with the gun once they exited the store.