I actually like the way he calls her quirky. It seems to embrace her weirdness and neutralize it--and even romanticize it.
I would agree with you if he kept saying something "I love you, Weirdo"--but "Quirky" seems more warm and embracing.
You can call me Quirky, Scrippsy. I won't take it as a backhanded insult.