I don't see a loathing of the art of negotiation, it's more that the majority just completely suck at it. They have no idea how to approach, communicate or how a strategy works. Negotiation maybe the way of the world, but being good at it is a completely different matter. I disagree, venue does matter. Some places like grocery stores refuse to barter. Last time I bought groceries, they refused to give me a discount or price match any items that were priced slightly lower at a different grocery store. Sometimes the price is what it is, and any bartering has been done at levels before we get to the item. Usually when things are bought in bulk, that is when most of the negotiation has been done, the rest may not amount to much.
You'd be surprised where you can barter. My son and I did at a Giant last summer for produce. The manager couldn't change the price but he gave us more for the price. I've done the same at the deli/bakery in a Food Lion. Heck, my wife once was able to negotiate at a Sears and at a Walmart.
But, yes, "sometimes the price is what it is", and as I've posted earlier in this thread, the seller should then state so clearly and right off the bat.