Can't comment on the ban.
But this is Nev's final thread that hit some raw nerves.
Nevs last thread on sus trading activity
His absolute forensic investigations of trading activity may have upset some for unknown reasons, but I'd suggest he was right on the money.
Unfortunately the forum is much poorer regarding this type of information since his departure.