I don't think this is the solution to disgruntled staff, they should be put in their place. If they bothered about something they should come out and speak other than act disgruntledMaking staffs that are distgrunted happy is the best solution to this issue, increase their pay when needs be, call them and ask their opinion whenever you feel they looks like you don't value them, give them bonus to encourage them.