It sounds like he's going to be deported as soon as the USCIS puts the pieces together. The conviction charge sounds like it's going to be considered a violent crime and a crime of moral turpitude. I don't give him good odds of being allowed to remain in the U.S. or of being granted a waiver. Get him to an immigration lawyer.