This is a tricky question. And my honest opinion is that you can't keep your downline from quitting and giving up if they rely want to do it. You can give them advice's and support them but you can't make them to do something they don't want. We are all different and have are own reasons why we are in SFI.
Just keep motivating them and the hard workers will stay in business.