ha ah ha, easy to handle such persons.
I got a few friends who are like that .. Wat i do is
1. Wait for them to ask u out .. If not forget bout it
2. Set the meeting time earlier.. The worst one was like 1hr in
advance.
3. Totally dun go out with that person.
4. Go walk ard first (always work for me..)