your poor girlfriend! that must have really shook her up an p1ssed her off.
the only thing i would be concernd with is the sleeeze knowing where she lives (if they met at her place or got her address from her phone #)