You are running your company as best as you could and giving all of your employees the fairest deals as far as it is possible for you to give. And yet, some are still dissatisfied. Are you at fault?
Some will readily say, examine yourself and look at the way you run your company. Yes, that may be true but you have been treating them as best as you could and yet there are still some scalawags who seem to have the knack of sprouting at times you don't expect.
OK. Let's look at how you operate your company. First, examine your hiring process. If you just believe all the glory things written on every applicant's resume, you are in for much trouble.
You have to be like a sleuth to pry out from the applicant's resume the things that he is hiding. This takes a bit of psychology, and much practice. A focused reading of books along this line will surely help.
There are 'trap' questions that you can ask to weed out the 'truthers' from the 'liers' like: "When was the last time you went against company policy?" You can search for other trick questions like this to screen out trouble makers before they enter your premises.
Secondly, don't dismiss the idea that your employee could really be the one at fault and not you or your company.
Let me explain. An employer was worried that despite everything he did and the perks he gave to a particular employee, the employee is still saying bad things about his company and the way he runs it. And it consequently affected his work, and contaminated his fellow workers with his bad attitude.
The employer was thankful, that eventually, the offending employee finally opted out of his company. He found out several weeks later, from one of his employees, that the former discontented employee is now working with a new competitor.
It was revealed that this troublemaker worker stole some vital processing information from his former company that helped him set up that new business, which turned out to be owned by his friend.
So, the employer is not at fault after all. Perhaps you are just experiencing what he has gone through.