I am aware that other people have feelings, but this is a thread about my feelings. I actually would welcome a proposal about what I should have done differently. what you should have done differently is just accept that you aren’t compatible rather than turning this into some kind of martyr situation.
You didn’t want to kiss him, in fact it goes further than that, you actively rejected him by pulling away when he tried to kiss you. Your rejection was real but you’re the one who is upset because he didn’t want to stick around until you felt he was deserving.
Frankly I think he’s had a lucky escape, and as to how someone like you finds a partner, honestly? Unless you stop game playing and stop taking everything so personally you’re going to find it incredibly difficult.
I honestly think that staying single is the best thing you can do right now, until you get your self esteem back on track and start to realise that not everything can revolve around you.
Incidentally, we’ve had threads on here from posters who have been upset that they haven’t even had sex and it’s been 6 weeks. And the general advice is that if it’s a sexual relationship they want then they should just move on.