First of all, clearly states the objective of a job or work in front of your staff members and let them know that this task holds paramount importance.
Then mention the consequences if the job is not done properly. Also let them know that it will create a bad impression for all of them.
If you see that there is any particular person who is not doing well deliberately. Just give him a call or meet him and ask him if he has some problem with the work.
While discussing your points, stick to the point and do not include any unnecessary details into your conversation.
You have to handle all difficult people in your work place with tactics. Stay busy all the time and try to limit your conversation with them. However, do so if they do not work according to the plan.
If you want others to work honestly, then you have to be well prepared by yourself also. Do your home work properly and become a role model for your co-workers.
Never complain for the sake of complain. If you have an issue with any co-worker, get it resolved with mutual conversation which will produce better results.
Make sure you do not get angry with difficult co-workers as it will generate a bad impact and the things can go on wrong direction. So, be patient and try to behave in a calm and collected manner.
Carefully use your language and do not take anything personally at work place. Keep yourself stick to the points and try to engage all people into the conversation.
The most important thing to deal with difficult people in your staff is that set measurable goals for them to achieve and keep tracking their performance.
Never start or become a part of any gossip. Be open-minded and give respect to the views of others and give equal importance to all of them which will make it easy to work with difficult co-workers.