I'm firing a guy on Monday, but he won't be able to collect unemployment because I have cause to fire him. He did a side job for a homeowner on a project where we are working for a contractor, I had given the homeowner a quote that included a cut for the contractor. Now neither the contractor or me is happy about losing the work. He even had the nerve to borrow a ladder from me to do it.

I had an employee that was much like you described and I did something that helped for a while. He had a problem just not showing up and not even calling. I told him to take 2 weeks off and come back if he thought he could do better. He did and it help for a while. For you this could cause him to go look for another job and you won't be liable for unemployment or he might come back with a new attitude. If he doesn't come back, then he quits and no unemployment is due.

I know it sucks to have to fire someone, but I got tired of being run over by employees and I don't put up with much BS anymore.