You shouldn't be with your ex. He is a parasite. He is going to suck you dry. The second one has trust issues but thats something you can talk about and date him for a while and see if things get better.. your ex is a complete NO NO. he doesn't love you and he knows that you however love him and he is and will keep taking advantage of that.
Good luck :)
Assuming that these guys are exactly who you say, I would say this...the first guy is bad news. You are in love with only part of this man. The rest of him is bad but you already know that. Being with him will continue to give you heartache unless you like it. Some people are attracted to abusive relationships because they feel that it's the only relationship that they deserve or are entitled to.
The second guy is a different story. Since I have no way to know whether his trust issue is real or not, I would guess that he either a very insecure guy or he is right about you. If he is right about you, you need to seriously think about your life habits.
Having said all that, I think you should make your decision ba
Just be with you. Happiness comes from within.
He's not the one
I'm sure there are more then these two to choose from, do so.
He sounds great