The question of how businesses should treat long term customers is something I think about a lot. When I worked in a cable company call center I used to hear people complain about rate increases being unfair because they had been customers for such a long time. Which doesn't really matter in a duopoly. Compare that to a restaurants where there's so much competition that efforts to maintain loyalty seem almost futile.