Publicly firing an employee as well as mocking employees you’ve fired is some of the worst leadership I’ve ever seen. Firing people is part of the job sometimes, it should almost always make you feel sick. When it doesn’t you need to do some self evaluation on you in your role.