frankly, that guy is a jerk, this is a teenage romance, girl will grow up, they'll most likely not stay together anyway. At least he's not a creep.
and hmm, I wouldn't call the guy cruel, per se, but more sadistic. Either way I doubt girl will stay with him, I don't feel like they fit each...