Mr. Prager needs to read his Bible more closely. Yes, the Lord did not remove David from the throne but the consequence of his sin was that contention and rebellion came into his household. The united Kingdom of Israel did not last beyond his son’s reign and the line of the Messiah switched from unfaithful Solomon to the faithful heir, David’s son Nathan. This is, I believe, the whole issue behind the two genealogies of Christ recorded in the Gospels. For an exposition see:
http://sb.rfpa.org/printarticle.cfm?article=3015
“Be not deceived; God is not mocked: for whatsoever a man soweth, that shall he also reap.” Galatians 6:7
But did not the family history on Mathew’s side also showed members that family that had a less-than-perfect past, to show that which Christ is SAVIOR?
RE: Yes, the Lord did not remove David from the throne but the consequence of his sin was that contention and rebellion came into his household
Which still begs the question — WHY WASN’T HE REMOVED the same way King Saul was?
That does not mean David was not a great King and leader. He was.
Nathan not Solomon is not Jewish belief nor mainline Christian belief.
Jewish belief is that the Messiah will be a descendant of David and Solomon through male descendants.
“And David said to Solomon, “Then He called for Solomon his son, and charged him to build a house for HaShem, the G-d of Israel. And David said to Solomon: ‘My son, as for me, it was in my heart to build a house unto the name of HaShem my G-d. But the word of HaShem came to me, saying: Thou hast shed blood abundantly, and hast made great wars; thou shalt not build a house unto My name, because thou hast shed much blood upon the earth in My sight. Behold, a son shall be born to thee, who shall be a man of rest; and I will give him rest from all his enemies round about; for his name shall be Solomon, and I will give peace and quietness unto Israel in his days. He shall build a house for My name; and he shall be to Me for a son, and I will be to him for a father; and I will establish the throne of his kingdom over Israel for ever.’ “ (1 Chronicles 22:6-10).