I actually haven't had too much trouble attracting those really awful aggressive annoying guys. At least, not recently, lol. The only one I can sort of think of is this guy I actually started out being friends with. He tried to push things to far, so eventually I just started avoiding him as much as possible. Well, he was SO self assured, that I heard through the grapevine of mutual friends, that he was playing HARD TO GET! Like, seriously, WHAT?! Oh well, it worked to my advantage. As long as he was playing hard to get, he avoided me and I didn't have to try so hard to avoid him, lol.
Any of the other obnoxious guys in the past I mostly just avoid as much as possible, and mention my boyfriend in every other sentence when I have to talk to them. But most of those guys usually just hung around for a little while and then got sick of me. I've never had someone really harass me for a long period of time (not since elementary school... Those boys were awful!)
Glad to hear no one new is harassing you