I've had to fire a few people.
When I first started out in an HR role, it was for a contract cleaning service company. Pretty much the lowest rung of society was employed by this company, so turnover was quite high. Not reporting for their shift, too many call in days, failure to report criminal history... It pretty much ran the gamut of aintshitness.
In keeping it professional, many could not quite understand my words. Often times being polite became a struggle, because a lot of them were just willfully ignorant and belligerent. So, I became straight up. They knew why they were in front of me so, it was like 'You gotta go. You know why, right?' Got cursed out, threatened, a few even raised up on me... Pushed that panic button, and watched from my window as they got they ass tossed the fuck out.