Any chance this could be modified to recognize that the victim...er, target, of the socialization attempt has gone behind a locked dorm door (or elsewhere which is not accessable to the socializing sim) so the idiot doesn't stand there waiting until the target reemerges?
Or is this to make sure we don't fall asleep at our keyboards as your macros do all the work?