2. If what they're doing is not working, they must change it. Hitting two buckets of balls instead of one will not improve your golf game until you fix your swing. Thus, if your people are working long and hard but not getting results, it may be time to change their 'swing'. Remember: if at first you don't succeed, find out why before you try again.
3. People cannot be allowed to pretend they are not failing when they are. Sweeping your people's problems under a rug with hopes they go away or fix themselves is delusion. Pretending there is no problem is easier because people can go on feeling like they're not losers even though they're not getting what they want, but you cannot allow your people to live in this state of denial. Push their problems to center stage and deal with them. You must get your people to deal with what is really happening, not with what they wish were happening.
4. Does the person have a real strategy, or are they just stumbling through life reacting and improvising, hoping it all works out? Goal setting without a strategy is hallucination. Your people need to get real and form a strategy for their personal and work life. Goals with strategies create focus and increase persistence. People who make it big in life end up somewhere on purpose; they don't leave it to chance. These people are the ones with bold goals and real plans to get there. Shake your people into reality and stop letting them bob along, hands in pockets, taking whatever comes their way all the while, whining about what they don't have.
Your people must know in no uncertain terms, where they stand. You owe this to them. Teach them to accept responsibility for their actions, results and their life. Failure is not an accident. Hold them accountable. Get in their face with tough love, and teach that in your workplace, passengers are not permitted, only drivers.