Most Helpful Guy
Sorry you had to deal with perverted son of a bitch. I am not talking about the guy you are with, I am speaking of the coward who called you names, would not tell you how many girls he has fucked but belittle you for one guy, and then hides behind "anonymous". That perverted son of a bitch.
You made a big mistake with this guy you were with. then you got sucked in and kept getting in deeper. You were foolish. If everything is as you tell it, he was an asshole and you were easy allowing yourself to be played. That does not mean you are always easy, just that you were with him, then.
You were what you were and got taken advantage of. Now live a good life. Be cautious. If you see warning signs, get the hell out. A real man will look at who you are then, not who you seemed to be before. If the next guy asks you something, just tell him you made some mistakes and were taken advantage of. Do not share more until you know him VERY well and can trust him. What do you tell him then? Only as much as you feel okay telling him, and what you do tell him be sure is the truth. If you lie, even a small one, it may catch up with you and make him doubt you about everything you say.
Let go of the guilt! It is eating at you, ruining you. Just move forward being smarter and good, and you really have nothing to feel guilty about. I know I would let go of your past and allow myself to love you if that was to be. Any guy worth anything will do the same.