Yes, David did all those things, but he remained righteous in God's eyes, so judging him is not for us to do. Also, all have sinned and fallen short, and even after being born again and spirit filled, we continue to fall and pick ourselves up. So it's best not to look at the sin of others while...