Firing somebody is hard, but if one team member isn't keeping up, it's better for everyone if the team leader fires them early before their part of the project falls behind. It's better for the team, better for the game, and often even better for the person being fired.