You are skipping over what has he been convicted of. You say he had no moral compass which lead to make bad decisions which means criminal activity.
Immigration does not focus on background circumstances but they focus on the law. if he has already been given a lifetime ban. You are wasting your time paying lawyers. He does not qualify for a waiver.