In absolutely no way shape or form does KP deserve what has happened.
However she continually makes bad decisions when it comes to moving too fast with people she doesn't really know (starting with Dwight Yorke). If she took the time to get to know someone first before introducing them to the children then possibly they could be better safeguarded against these people.
KP'S mum has also made poor choices which ultimately have impacted on KP's life. Where does the cycle end?
There are lots and lots of people with ulterior motives in life and perhaps (perhaps) if KP was to slow things down their intentions/weird fetish's/shitty behaviour would become apparent.
It's not victim blaming but she is the person responsible for bringing these people into hers and the children's lives.
It's not just KP that moves too quickly, over time I have heard lots of stories of people moving with lightening speed and in some instances it's ended in a dire consequences.
If she was a single woman with no kids she can do whatever the hell she likes but when she has children she needs to exercise a degree of caution.