An “ideal” solution doesn’t really exist. Lyft is never going to be in a position to adjudicate these cases in a substantive way.
Nevertheless, they have no choice but to find a balance between the concerns of their customers, the rights of their drivers and their own business concerns. Completely ignoring the concerns and safety of their customers is probably not the right balance.
[edit: hit something by accident to post too early, still writing...]
They probably need something like:
- triage all customer complaints very quickly to establish the level of seriousness of the complaint. They might be something like: [4] - poor service (late, slow, dirty car, unnecessary stops); [3] - breach of professional behavior (like asking out a customer) [2] - incidental danger like speeding; [1] - allegations of serious crimes. This is off the top of my head. I’m sure a much better set could be generated.
- take immediate action on [1] - [3], based on the nature of the allegation. For [1] it might be immediate suspension because customer safety trumps the driver’s needs. Though the company could provide a kind of insurance that pays drivers while suspended but before a determination is made. That’s a balance that puts customers safety first, drivers second and company revenue third (assuming they are paying for the insurance). [2] and [3] would have lessor consequences.
- a determination is made on all allegations, where the driver could be fired, continue driving, be temporarily suspended, etc. For [4] that determination might be based on the number and frequency of complaints. [1] might be based on the creation of a police report or some other bar for credibility. In other words for [1], if the customer makes an allegation of a serious crime and follows through with a police report, the driver is fired. That’s could turn out to be unfair in some cases, but remember, no company is going to be in a position to make a determination of truth (think about it: the criminal justice system is a massive and complex system dedicated to this purpose and it’s not exactly great at the job).