Last bf I had was last fall. Broke it off in January. If it's any consolation I just made an agreement with one Podunk Potato to get in touch with a guy I met earlier this year who has an obvious crush on me and see if he's one of these good men you say exist. If he takes advantage of me in any way, which I assume he will, I am permanently disavowing men. Yes, I am fickle, but don't say I didn't try with men!
None of that matters because you are the problem. You will get in touch with someone who you knew liked you? I've already come to the conclusion you like the wrong kind of guys & create these situations yourself so some guy you knew liked you is probably another person who will fall into the bad behavors you dislike because your attracted to misery. I think what would be a real effort of you actually trying is to try to go out with someone who is the total opposite of what you usually like. Also actually caring about their feelings because you've made it clear your idea of a relationship is the man cares about you but you don't care about him. I know it would actually be tough for you to try to care about the guy's interests, feelings, & give assurance.