Task: Is firing an employee a way of conflict resolution?
When one single worker has done so much, that he could easily be fired for that, you should, as a boss or head manager of this person ask yourself whether you want to go through this one more time, and then one more time, and more and more.
People rarely change, making themselves slaves of current actions. One misstep and you're doomed to be called weak forever. Or until you change you work.
So as a boss, I would tell that firing is easiest solution, and it's better then trying to adapt to his or her whims. But as an employee, I'd say that you should think of quitting willingly rather then wait to be fired.