What typically gets us pulled over by traffic cops ranges from speeding to broken taillights, parking violations to driving under the influence and running red lights. Self-driving vehicles, programmed to abide by all traffic rules, would eliminate the need for policing.