Peoples time is obviously worth nothing to them.
To go all the way to another dealer to get the same thing is just senseless for me.
this consumer attitude may explain why a Toyota Corolla (made in SA) is more expensive here than in Oz, to where it is exported...

More seriously, any individual should make his own call: is it better for me to go to another shop and try for a cheaper price? Several things should be considered in this decision: price, cost of driving around, time wasted, quality of service, quality of after service, quality of item (if different brands), etc. The one thing that shouldn't be in the balance is ego...
In the end it is the client's money, and he can/should decide how he gets value for it. I for instance regularly shop at a few shops which I know are not the cheapest, but I get brilliant service during and after the sale, and that makes my life a lot easier (and I'm willing to pay for that).
Finally, if you are in business, EVERYTHING is negotiable. If you don't get that, I don't think you'll do all that well. Just look at the great trading peoples of the world (most from mid- and far East). Initially when I started negotiating with these folks, it also pi$$ed me off, now I enjoy the horse-trading and banter! Again though, no ego, or you're lost...