I had an ex like that who knew my schedule and would still complain and cry that I didn't love her when I didn't answer at work. No gifts were ever good enough, stuff she liked last week no longer interested her. I'm surprised we lasted as long as we did.