Why consult a lawyer if he is no bueno!
Regardless, this is a very delicate situation as if he leaves there is a chance that his return won't be approved due to the fact that he overstayed 10+ years
Get a second opinion from a different immigration lawyer.