I personally think that labeling someone a "Nazi" because they were a member of an anti-immigrant far-right group is a misnomer. Unless he actually subscribed to Hitlerite National Socialism, self-identified as a neo-Nazi and agreed with Hitler's policies I don't think it's warranted, and using the term to label what are basically pissed-off White guys dilutes the meaning of the term. The real Nazis were a group of scum who murdered millions of people. Throwing the label around willy-nilly trivializes this fact and leads to a "boy crying wolf" phenomenon. If he didn't commit any acts of violence or vandalism against Jews or immigrants, never denied the Holocaust and left because he didn't like the anti-Semitism then what is he apologizing for? Having some controversial (and wrong) opinions that he later decided were stupid and gave up? Well who hasn't? If he was an active anti-Semite who spread anti-Jewish propaganda then it's not my place to say whether he should be forgiven or not. If not, take him out for a beer and tell him to forget about it. People make too much of a big deal about stuff like this and the "healing" and "reconciliation" process, to "bring closure". I feel like I'm on an episode of Dr Phil.