personally i think the damage is done. even if he did want to get back together and try and make the relationship work, too many insecurities have surfaced and there is no taking back words or actions that have happened.
i think you should move on and continue to work on yourself and your insecurities. once you start loving yourself for who you are many people will notice you and want to be around you. confidence is very attracting. when you gain that confidence in yourself everything else will fall into place.
there are many men/guys/boys in this world and in time and with working on yourself and your self esteem you will meet someone that will treat you well and who you will feel confident with.
good luck to you.