An Uber driver was assaulted after he refused to drive a teenager who had been reported as a runaway.