It's quite clear that you want someone to love you. Unfortunately there are many people around that will use and dispose of people without thinking twice about it.
It's hard to understand someone behaving that way when you would never treat someone like that.
Yes, everyone is right, he is a coward and said the things he did to get you into bed.
You can sit at home and cry over this loser (and he is) or you can get into counselling and work through why you accepted his treatment and still wanted him!!! It was clear to everyone he was pulling away. There is a reason why it wasn't obvious to you - you desperately want him to be a good egg because your other partner's were assholes as well.
You are the common denominator. The red flags were there at the start, but in your blindness to have a boyfriend, you ignored them.
You are going to keep falling for these idiots if you don't address your neediness to be in a relationship. I don't believe you were happy single. I think when this guy told you what you wanted to hear, you lapped it up and were too eager to make this work than see him for the fake eegit he is.
Please, get into counselling and read the book Women who love too much. It will really help you.
He is NOT worth your tears, although I think you still would take him back if he asked. And that is very telling, too.
You owe it to yourself to get help for your neediness. It isn't going to go away without help.