Truth is, every organization has people I'd rather not deal with and almost all businesses will strive to maximize profits by either selling high or cutting expenses - often in the form of paying low wages. How many of you have bought the $4 bottle of beer at a bar? Yes, that's way overpriced, but they need to pay their bills too. Chances are, they also pay their employees minimum wage.
Having home roof repairs done recently was an eye-opening experience. Quotes ranged from $1,100 - $5,000. How is such a range even possible? On top of that, their analysis of the problems were from one end of the spectrum to the other. Made me wonder which contractors were clueless and which were trying to rake us over the coals.
I also spent a few years in sales and came away with views of the errors made on both sides. For example, customers shoot themselves in the foot by not being more honest when shopping. It would be like lying to your doctor about having chest pain - the doctor can't help if he/she is pointed in the wrong direction. On a side note - during my years in sales, there was only one time a customer actually came in saying they would be buying something that day. ALL my other customers were just looking, even though they wound up buying. With that fact in mind, it's easy to understand why customers are often "hassled" by their salesperson. After all, that's how they put food on the table.
For me personally (as a consumer), the price is the easiest part when making a larger, more involved purchase. The most difficult part, is trying to figure out the features and options needed. We are very frugal with our money and really put thought into our wants-vs-needs. That's not always easy.
Well, happy shopping and rv'ing! See you on the road!