I never liked Cole. I gave up trying to like him for Cole's sake when he assaulted and tried to rape her. Was it Todd who broke the door down and saved Starr? I can't remember. I remember him trashing the room and assaulting her and terrifying her and attacking her so he could have his way with her because she dared to so no. I've grown to hate Cole more and more. He's a bad guy with none of the charm of the other villains on the show - a violent thug whom I want as far away from Starr as possible. He's shown how little control he has and I worry he could turn on Starr or Hope one day, if they say the wrong thing. He clearly doesn't feel remorse for his crimes and is already threating to try and murder another person while out on bail for his second murder attempt. I've grown to hate Cole more and more with each passing storyline. he is the worst kind of scum.
Matthew? well - I liked him for awhile but seeing his callous disregard for Dani and his jealousy in sending a psycho after Nate, when he knew it wouldn't be good.... I just hope the truth comes out. He's too petty and full of vengeance. I hope he's confronted with the danger he put those kids in.
James and Nate have their flaws, but underneath it, they seem like good guys. Cole is a drug-addicted thug and Matthew is... a spoilt little brat. Move over boys - there are men in your girls' lives.