Every one of us is a sinner.
His good deeds may not get him into Heaven, but your condemnation of him and your judging him will not get you there either.
I know of the good deeds of many, and in the Community where I live it is impossible not to know of the bad deeds of these same people. Does the good outweigh the bad? I don’t know but I also know many bad who do no good deeds.
Which is the most acceptable?
Let he who is without sin cast the first stone.
Lets take this the the ludicrus extreme to verify the path you suggest:
He comes to church and shoots the pastor in the middle of the forehead during the sunday morning sermon, killing him. Following your advice, and since none of us are without sin, we should:
Ignore his actions
Not condem him for his actions
Not report his crime to the police because that would be “judging him”.
Take the pastor’s place in the pulpit, with him still standing there, just in case he believes he needs to to do it again (turning the other cheek).
This is horrendously bad advice.
My advice to the OP is to report his sorry ass to the church leadership, the police, and anyone else that has the power and authority to Condemn and Judge him. Letting criminals continue their activity is NOT what christ demands of us. Reference the money changers in the temple and the direction to purchase a sword for personal protection.