Which is preferable - doing business with someone who appears to be perfectly reasonable but charges maybe a little too much, or buying the same item at least 20% cheaper from a pretty dreadful person?
Once upon a time I could afford to stick to my principles. These days I have to compromise, and I don't like it very much.