Yea that's pretty mean and evil. However I'm sure he didn't love her for a while and was not able to tell her. He strung her a long til he could finally dump her and move onto the next girl.
Even as a guy, I also find that mean and evil too. You gotta a have a cold heart to be able to do that to somebody, I say if you don't want to be with that person, you shouldn't have a relationship with her.
I have a cousin he's in a late 30's, he dated this much older girl (around 30) for a good while. She was very good and hopeful of having a future with him but in the end he decided she was a bit too old for him, so he went a got married to this 21 year old from another state.