You pose an interesting question. The long answer, I think, is that the jerks you know now will for the most part turn into perfectly normal human beings in a couple of years. This of course doesn't help you now. I understand why you chase the jerks...they're not shy about what they want and they put themselves out there. It takes discernment to notice the nice guys because they tend not to advertise. But that's their fault, not yours. "Nice guys" need to still ask for what they want, because everyone wants to feel wanted.
The short answer is, you're mature for your age and you probably will meet men more compatible with you in medical school or a few years later. That's when they'll bang your door down
Everybody have fun tonight. Everybody Wang Chung tonight.
Hey ESTJ girl, I mean, Liz! Yeah, to echo others, wait till after undergrad for the real keepers. Medical school will be insane. You'll need someone who will support you no matter what, not you having to take on a challenging mofo who will ditch you when things get tough. That's one place where most relationships (marriage, engagements etc) end due to the pressure and temptations. INFP guys would more than likely keep you on track
Jazz is awesome. Do you consider Melody Gardot a "Jazzician"? (don't know what else to call it lol)