Newt is certainly NO David...the attempted comparison and excusing of his adulterous ways is pretty sick.
Jesus died for all of our sins. Newt has repeatedly atoned for his - publically; and if Jesus can forgive him, then who am I (or you) to say otherwise?
Oops...too late!