Unless ride share companies include a punitive element in their cleaning fees for puke or vomit, many drivers will simply choose not to drive at night or pick up troublemakers. Charging $150-200 is not enough for a proper clean up or an adequate compensation to the driver. Riders and their friends sometime "planned" to ruin and destroy the uber car and with that the driver's ability to work. They know there wasn't any funds left in their bank accounts for Uber or Ola to debit. To stop riders from causing problems and making trouble for dribers, the minimum cleaning charge for any mess due to puke or vomit should be around the $500 per incident mark. On known busy periods, the amount should even be higher (around the $1,000 mark). Uber or Ola also needs to figure out how to deal with riders with no funds to debit in their bank accounts. As contractors, all ride share drivers have the right to reject the "garbage" or any troublemaker Uber or Ola sends your way. Watch out for them on Australia day, night time and New Years day / eve. Drivers do not have to commence any trip (after acceptance) if you sense the riders are up to something (up to no good). Riders now know how to use a better or higher rating account to get rides or get a car. Has anyone ever wondered how Uber will ever deal with such troublemakers in their driverless vehicles ? The minute a puke or vomit happens, the car has to automatically stop operating (stop picking up passengers) - and the troublemakers very well know this !