You are right.
I need someone who not only stay during good times, but someone who will also be there during bad times. I had a revelation, a person's character and personality is really difficult to change. I am no exception.
Do I want to be with someone who walks away everytime he gets angry with me? Do I want to be with someone who always assumes that I am unhappy and flares up at me? Do I really want to be with someone who doesn't cherish me? Do i want to be with someone who doesn't stand up for me? Yes, I know I may not be young anymore and my friends around my age are getting married.. But I do not want to end up marrying the wrong guy. I do not want to always be tipping my toes around you because I fear you.
I'm a nice person and I deserve someone who will love me for who I am.