Brother, If someone does tawba publicly, then we should not judge him further.Please watch the following video Specially from time 5:50.
There are many of his lectures in the love of Sahaba Karam available on Internet so it would be fair for us to have husn e zan about him specially after his Repentance publicly.