Judge Norman Moon hews to Virginia law that caps punitive damages at $350,000, leaves in place $2 million in compensatory damages tied to deadly 2017 white supremacist rally