Would you keep patronizing a business that treated you badly?
Last year, Delta Airlines delayed my flight bit by bit until finally cancelling it, and then charged me $150 to change to another flight.
I resolved not to give them my business again. But for the trip I'm currently planning, Delta's price is more than $100 cheaper than the other airlines, AND includes one fewer layover.
Would you take the lowest price no matter who offers it, or pay more just because it's to someone else?