David might not have realized that you didn't know. And you could have said that you were going to walk out of his life, but perhaps he thought you'd changed your mind.
I agree with Ellie - you deserve better. If you don't want to talk to David, that is certainly your right to do so. And it will probably be easier on you emotionally right now.
Just don't assume too much, okay? There were things I've assumed in the past that weren't the case.