Well, that's the whole issue - the author didn't manage to make the character even remotely appealing in some regard, so when plot like this happens it only makes for laughter.
The social clues stuff is just as retarded, it's the same as her ovulating over a dude that managed not to shit his...