Walmart has been hit with a $34.7 million verdict in the case of a truck driver who said the company defamed him when it claimed his workers' compensation claim violated its ethics code.