I really can't imagine what goes through their minds that they have to go through with a D. All of the so called reasons seem so stupid and ridiculous. The all seem so selfish. I can see how you would feel so good about connecting and then so discouraged with those comments.
Big hugs to you. All you can do is keep being the wonderful person he obviously recognizes that you are. Otherwise he wouldn't be CHOOSING to spend time with YOU.