I still think the biggest "sin" was not the counting itself, but not offering sacrifices when the census was takn as God had told Moses.
So god had to kill 70,000 humans in order to teach king David a lesson on killing some animals before doing the counting? Okay, that works well with the god is a sadistic bastard theory.
Well, the most obvious reason that God didn't choose to have David be persecuted by his enemies was stated by David himself.
First god did not choose, he gave David a choice. Why would god give David a choice if he was not prepared to go through with? It was David who choose to have 70,000 humans killed in order to save his own hide.
He asked not to fall on the hands of humans because they wouldn't be as merciful as God is.
Sure, killing 70,000 of his own people, that may beat Sadam's record, real merciful he his alright.
So, if David were to have been persecuted by his enemies as his punishment, then he could've died. And what do you think would've happened if David had died?
The same thing that would have happened if Abraham would have went through and killed his only seed Isaac, but god stopped him, just as he could have saved David after his 3 month run.
God's promise of a Messiah wouldn't have been fulfilled in him.
Yes it could have, it said that he would be on the run from his enimies, god could have saved him just like Isaac and the promise would still be fullfilled. Sound like David was lacking in faith that god would protect him, or he was a pussy.