When you fire someone, that person will likely be upset, and possibly upset at you. Don’t measure the success of the conversation by whether or not they get upset. It’s their right to be upset, and it’s a reasonable response. Better instead to go in with the purposes of giving them the news, of taking responsibility for your part in this outcome (but not more), of showing that you care about how they feel, and of trying to be helpful going forward.