Oh my gosh- they're so cute. If you ever tire of them, I'll give you my address and you can send them to me. I'm a sucker for a smart guy with an impish grin- and they all definitely have that.
My brother in law is also attracted to poor choices- but he has a great time for a few weeks and then the "crazy" sets in. And he's hurt, angry, broke, etc, until the next time.
This is going to sound very judgemental, but I promise it's not! Sometimes, what we think we're looking for is so superficial and we get chemistry and lust confused with "real" people.
Let's face it- you can be attracted to a lot of non-appropriate people. And having a relationship with a drama queen (male or female) or a needy person is not really going to last long term.
In order to really be ready for a long-term relationship, you have to be totally happy alone, as a single person. Then you are ready for a relationship.
No one can "fix" anybody else, make them happy, give them a reason to live, or whatever is lacking in their lives.
So, seriously, if you want to get married someday- spend a lot of time alone. Figure out who you are, what makes you tick, what makes you mad, and what makes you happy. Live alone, have hobbies, friends, and a social life. THEN you may be ready for a relationship.