This could have happened to this person anywhere from any service.
Nope, it wouldn't have happened if this person used a service that ACTUALLY conducts background checks instead of promising them and not conducting them. This guy was a serial rapist and their "background check" did fuck all. So no...this wouldn't have happened to a service that did their job.
The only solution so far as I can see is to ban all women from using any service without a trusted male chaperone.
The solution is to conduct actual background checks. As the PROMISE they will.