Barton swerves driving ban