John Worboys, believed by police to have committed more than 100 rapes, released.
The decision to release John Worboys beggars belief. It is likely to be the product of a justice system and a society that cannot and perhaps will not deal with rape. Even though the police - who failed horrifically in…