Thank you all for your words and advice. Here is my response to someone who asked me to delete the bad review and alert because I met her three times after I wrote this thread:
I cannot delete bad reviews from a real experience just because there are good reviews and good experience after. A mix of good and and bad reviews will show people that the girl is inconsistent. The truth is that I like this girl because I know her for 4 months and she is cute, but I have to say that she is whiny and grumpy and never stay long enough for how much I paid. I can write another review to show the good experience, but still what happened is what happened and a alert just shows that there is a chance bad will happen doesn't mean always.
I guess my tendency to meet one same girl again and again is derived from my experience of playing video game. The game I had played for almost 10 years is NBA liVE 2005. I still enjoy that video game these days. There are bugs in the game and it's not as good as the new 2k14 (I did play some 2k14), but it's the feeling of familiarity that draws me in. Thank you for those who told me to move on. You remind me of the moment when my roommate convinced me to switch 2k13 rather than the NBA live 2005. And I did play NBA 2K13 more than nba live 2005 these days.
I know it takes time for the feeling to fade away especially for someone like me who has a lot of infatuation with the things and people I am familiar with. I am moving on and with your support I will get better.
Again, thank you everyone.