He isnt being an ass because he isnt with you and he is realising what he is missing out on, but you dont want that. You want someone who is going to be not an ass all the time
He may not be acting like an arse now. But the reasons things ended won't go away. They won't. You deserve someone who treats you like gold, and you will find them. They are not him./
We have such amazing chemistry, people must look at us like we'd make perfection as a couple and if he tried again.. I will need to be kicked in the butt to remind me why that would be the worst idea. Grr!
and... he might be a much better friend than a boyfriend. Maybe that is all he really can manage.. and if you enjoy him as a friend.. cool, but don't keep trying for more or you will have more hurt