Why do I tend to attract thuggish guys?

Why?

I am sweet and pretty innocent. I am a good girl, never do anything bad, no drugs, or alcohol. I'm in college studying to become a dietitian. I don't know, I love kids, I am pretty warm and friendly to everyone, I give everyone a chance (unless I am scared of them in some way, then I back off).

The reason I wonder this is because in my mind, I think of the guy I'd like as a genuinely nice guy, sensitive, with good intentions and that treats me right. Has ambition and goals. However, when it comes to actually meeting guys in real life, it's the thuggish ones that I end up with. Nothing so bad about that, until I later discover the reason why in the back of my head I tell myself ("What, what am I doing with this type of guy, I like him but he's a little too thuggish.")

They have tattoos (not just any, I mean skull of death ones) they usually have their ears pierced (not that it's bad, but the guys that seem to really like me have them pierced), they also tend to drink or smoke, or don't go to school, have gotten in trouble with cops, and roam in the streets a lot. The thing about them is, they now that they need to change and they try to be good, but they slip up sometimes. Sigh, it sucks that I like them too, because they end up being the ones who can easily hurt me. They are usually very confident, outspoken guys, who are not afraid to say what's on their mind, and maybe that's what I was initially attracted to. I can't help who I end up liking, but it's not good that I keep attracting guys like this! They are the only ones who I see are serious about me, but they give me a hunch that, because of they're kind of trouble for me, that they might become aggressive and I'm pretty sure I wouldn't know how to handle them. I think it's opposites attract. So yeah.
Updates
+1 y
Is it?
Why do I tend to attract thuggish guys?
Post Opinion