"if someone wants to stay they will stay no matter how hard you get on them they will find a reason to stay and if someone wants to leave no matter how good you become they will find a reason to leave"
I would say that if you don't treat a person well then they will eventually leave and rightly so. They may have been committed to you, they may have loved you, but they'll still leave.