The one thing not mentioned, and is kinda hard to convey in writing,, is the part where the seller got "rude" with the buyer.
As I mentioned above,, my mother would get very rude if someone tried to barter a little.
If the seller got rude,, and such,, how that's handled by the seller is totally up to them.
Because of how my mother was about it,, I have always tried to be polite to sellers if I felt a deal may be negotiable.
But,, I also have looked at deals,, KNEW I was getting a very fair bargain,, and as such,, never bothered to may any further reduction in the asking price.
That way,, if the seller later discovers he let something go for a lot less than he could have sold it for,, they could not get mad at me for haggling to get more off it.
I once had a bunch of golf balls to sell. A golf pro wanted some of them. I told him; "$1.00 each."
He got several,, and paid me.
Some years later,, he & I were talking, and he gently asked me if I knew what I had sold him. He then told me I had sold him a couple of expensive, antique balls,, for $1.00 each. He said he felt a little guilty.
I QUICKLY stopped him,, and said; "You paid me my asking price. It's not your fault I was ignorant of what I was selling & it's real value."
He & I maintained a good friendship until he moved away. But he OFTEN related that story to others when we'd be together.
In short,, a seller should know what they are selling & it's value. And a buyer should know what they are buying & how much they are willing to spend. If the asking price is at or lower than what a person is willing to spend,, they just buy the item.
But,, if the item for sale is used,, and priced close to it's real value,, a little negotiating may be okay. HOWEVER,, it often depends upon the selling circumstances. A gun show vendor for example,, is there to sell stuff. Often,, they will negotiate a little. But a private sale between individuals,, that can be quite different.
I guess it all comes down to personalities, attitudes, & even where things happen.