She sounds like a total cunt. so fuck her. Move on to someone better. That's not the kind of woman you want to be associated with in any way, shape or form. I had to deal with her type when I was single (don't miss being single one bit). She will get her comeupance. I'll bet with an attitude like she has, she is widely despised. When you and your peers starting marrying off with quality girls, she will be left behind, or, she will marry, the hotness will wear off real quick and the unfortunate SOB who married her will end up leaving her for someone with a personality. Either way, she will get what's coming to her.
The next time you see her, go up to her and give her a dollar and tell her to go buy a personality. I did that once to a total bitch and she was gobsmacked! It felt fucking great to put that bitch in her place.
Don't worry, there's someone out there for you. When you get older, you realize there is more to a relationship than looks. Personality trumps looks every time. When the hotness wears off, you better like what's underneath or the realtionship is doomed to fail.
Cheers bud and happy hunting!