So let's say you are a regular at a restaurant that has been pretty good for the last 5 years, ever since they got a new chef. He didn't always use the highest quality ingredients, but managed to put out quality meals, and the dining experience was always entertaining. A few blocks east, there is another restaurant that is a little fancier and has a few more amenities and is in a better location. The restaurant was really good when the chef there took over, but he has managed to run it in to the ground over the past few years. The chef there uses better ingredients, but serves up crap sandwiches. After the chef at your restaurant leaves over a disagreement with management and the chef at the restaurant to the east has been fired for poor performance, your favorite restaurant decides to hire the chef who just got fired for serving crap sandwiches.
Should you not voice your immediate displeasure with the decision to hire the bad chef, or should you bide your time for a few years to see if he has figured out to be a good chef? Should you find a new restaurant?
Maybe you should burn your favorite restaurant down.