"I could be asking the lady in a store to recommend me something and get quoted $125, and the next store can be selling the exact same bottle for $25. That seems to be the way they deal, and I suspect they don't see anything immoral about this."
neither do I see anything immoral about this.
why should moral dictate the profit margin for products that are not life savers ?
The market will take care of it.
btw, there is many businesses where you don't know about the huge profit margins