Surely, God could have removed Saul at anytime; that is not the question. Did God not pull the trigger yet because David was not yet ready? Israel? Saul's obtaining the throne was nearly immediate; it was new, it was the first of it's kind in Israel. Now however, allegiances have been made, deals struck, coalitions working behind the scenes towards their own interest and gain. The next king would have to be well prepared and established to be ahead of this game. David is obviously not at that point right now. It does not appear that his eye is solely on the Lord.
2012 - pBiblx2 Field Wise Bible System Version 2.0.9d - GPL3