I will tell you a very simple way to avoid cheaters if that's your goal. Look at their interests. Do their interests involve meeting people and doing lots of social things? Or are they more of an academic type? If they're the former, odds are they will cheat on you eventually. I basically told my partner directly that it's impossible for any man to truly promise that he will never cheat, but my interests make it extremely unlikely that I will, and she was okay with this assertion.
Frankly I'm against downvoting people simply because I disagree with them, but I think you have to admit you haven't really addressed the problem mentioned in this thread. The whole issue here is the "a lie travels halfway around the world before the truth puts their boots on" phenomenon of the social media virality era.
It's a difficult problem to solve, but if you have a suggestion for allowing people to help others avoid abusive people without ruining innocent people's lives on the way I'm sure some people here would be curious.