A Mercedes-Benz driver earned a dirty look from a pedestrian after he almost ran a red light at Serangoon North Avenue 5.