As small business owners, we rarely have anyone who works with us who is capable of holding us accountable for our words, our actions or our promises. I’d highly recommend finding a coach, or at least someone who can hold you accountable and who you can bounce ideas off of, so that you’re not all alone at the top of your company.
The most common reason shop owners are reluctant to fire someone is they feel the employee is either irreplaceable, or it will take a long time to find the right replacement. First of all, everyone is replaceable, and as I have often said to clients, the graveyards are filled with irreplaceable people.