I'm slim and and okay looking, and the only ones I ever manage to attract are ugly, drunken morons.
Maybe there is something wrong with me. I'd love to have someone watch me for a few hours and pinpoint exactly what the defect is. Maybe my body language is a bit off, or I act too aggressive, I don't know.
Erm. It could be the fact that alcohol tends to remove inhibitions and unstable balance, so the fault isn't necessarily you but the drunken yobber's.
The simplest answer is to hit the clubs early and leave them early, that way their is little time for the drunks to find you. I'd also guess going with some friends (girls or guys) will likely stop them from thinking your available for slurring over.
Nowadays anywhere's a potential pickup place... if of course that's what you want, perhaps you could "Nudge" the right guy into talking to you, compliment them on their hair, their clothing, their aftershave or just they way they smile and then walk off. Then when they come over to investigate further you can work out if they are worth the effort or a complete gimp.
Oh... to keep this on topic... robots could learn from that.... Nice Ascii you've got there! *walks off*