I know it's probably not your intention, but you are shifting the blame from Jon to Yifan's parents. I hope this doesn't stay as the first comment in this thread.
That is why I was explicit in my request that people not put words in my mouth or read between the lines.
However, to suggest I'm blaming the victim is the epitome of putting words in my mouth and I soundly reject that suggestion as nothing short of offensive. I have done no such thing, nor would I ever.
I respectfully ask that you retract any such suggestion.
There will always be Jon's and worse than Jon's out there in the world. They are to blame indeed. But what are you going to do about it? How are you going to protect yourself and others?
Taking measures for protection does not mean you are to blame.