Wow I was about to make this only to find out there was already a thread on it
Seeing as my BB15 first watch has covered all of Kimberly's time, I've gotta give it to Steven by a country mile. Craig was a disgusting stalker pervert, but you could at least see his thought process behind things and never actually meant to harm Anthony. Even the night he took advantage of him while he was drunk, he had asked Anthony "Do I have your permission to control you if you get too drunk?" a few days beforehand
Steven on the other hand was an abusive cretin who also didn't really care about the person he was obsessing over