If you did not know king david, and learned of him during his sin with bathsheba and her husband,
By your own defenition, you would think he was not a man after Gods own heart.
do not judge people you can not know.. and the HS is not going to come and tell you this person is saved and this person is not. He has more important things to do