You hit the nail on the head, woman or young girls don't see what is right in front of their faces, they want to be these guys so bad that they accept the abuse. Kiefer better pray that Sonny never finds out that he hit Kristina, the boy will be swimming with the fishes for sure.

Kristina thinks that Sonny loves his other children more than he loves her this is why she is willing to accept the crumbs that Keifer gives her, it's Alexis fault, good bad or indifferent Sonny is Kristina's father she should have let her have some kind of connnection to him.