Hi lovely, just saw this, and sorry if I sounded critical about your low self esteem. It's not a "fault" - if anything it's a product of the horrible and unfair things that happened to you.
(And, to an extent, it may be just your personality? Some people are more confident than others, and actually people who love themselves TOO much can be pretty hard to like!)
In fact, even the phrase "low self esteem" makes it sound like it's something you are doing wrong. And it's not.
BUT, from my own personal experience, I have found dating and relationships SO much more easy and enjoyable since I worked on mine.
I wouldn't say I think I am great now! I have a pretty honest evaluation of my own strengths and weaknesses I like to think.
But I DO, for example, like my own company, like the way I look (especially when I make an effort, dress up, do my hair etc), and believe that I am absolutely worthy of someone else's time, attraction and compliments. I have got to the point where I expect men to like me and want to be with me (some men - not all, obviously!) and I do actually think that helps and makes a big difference - before I did the work, I actively used to swipe left on men I thought were too attractive and "out of my league". And when I did match with someone, I still found it hard to believe they would really want me for myself, I suspected they must have some ulterior motive for wanting to see me (it was really weird - there is nothing awful about me - I am a sane, intelligent, nice and decent looking woman for my age! But I had such a downer on myself.....)
This was why your post struck a chord with me - because I do remember a couple of exes actually complaining about the exact same thing your guy flagged up - that it was impossible to give me a compliment, because I would never accept it.....
I know you have tried therapy before, but there are so many different kinds. (Believe me - I have tried most of them!). Hypnotism actually helped me make a huge breakthrough and I would say was the start of me turning things around (I know it's not for everyone....)
And actually, spending some time dating really casually with NO commitment really helped me explore my sexuality and just have fun being myself, and helped me work on my prior belief that I needed someone else to complete me. Again, this wouldn't be for everyone, and of course you need to be careful if you have a young child, but it worked for me.
Also, everyone is obsessed with the idea you are going to be introducing guys into your kid's life - there is absolutely no need to! As long as you don't care for your child 100% of the time, it's entirely possible to date and never introduce that person to your kid - I have done this for about two years now, and even tho I see my current boyfriend relatively regularly, he just never comes over when DD is here, and that's fine. There are a lot of judgemental assumptions being made on this thread about mother's who also wants a romantic life and a sex life, I think. It's entirely possible to have both without jeaopardising your kids at all, as long as you are careful.
Anyway, that's a big long ramble from me, but OP, you sound like a lovely person - please don't be down heartened by what has happened with this guy. And please don't give up on therapy, if there are still things you would like to work on. Having therapy doesn't mean you are defective and mad - to me it means the absolute opposite, and I can't think of a single soul alive who wouldn't benefit from it myself!
Good luck. X
.