This is such a weird fact-check from Snopes. He may have not said “neo-Nazis are very fine people,” but he did say “you also had people that were very fine people, on both sides.” However, one side was completely neo-Nazis and white supremacists shouting “Jews will not replace us.” Trump can claim there were “many people in that group other than neo-Nazis and white nationalists,” but that doesn’t make it true. Ipso-facto he said neo-Nazis are very fine people. End of story.