I had to fire someone today. This is the second time. I don't like to do it, but it becomes necessary. Part of me feels badly, but both times the person had multiple chances to resolve the issues, and chose not to.
Work ethic is very important, and now that I have the point of view of someone in authority, I realize how difficult it can be to find someone who naturally has a strong work ethic and is humble as well. I have had employees who work hard, but expect that they should be treated special. I have had employees who work hard, but are not very effective, because they are poor team players and instead of fixing problems, they assign blame to their superiors (even when there is no reasonable way to do this).