Uber's 5 star rating system went a long way in weeding out the bad drivers before all the regulations were implemented.
People who don't want to deal with the risk could only accept rides from experienced, highly rated drivers.