It must feel very bad and unfortunate to fire an employee, unless you are a heartless man then it wouldn't be the same case but I'm sure that many managers wouldn't like to fire someone just like that. Sometimes you have to do it if the employee isn't working as needed but it always hurts to do such a thing, since humans must work in order to live and now this guy has to find a new job as soon as possible so he doesn't lose money. If I will ever become a manager I think it will really hurt me to fire someone, doesn't matter who this action is very upsetting to accomplish and should be the last option.