All the things you have mentioned will be affected by his having to register. A lot of jobs do not and cannot allow sex offenders to be employed. Like jobs that entail contact with the public. Also It will be very difficult for him to get housing. The law states that it can't be used against him but we all know how people think and react. If he is innocent of these charges, and it were me, I would certainly not want to register as a sex offender if I wasn't guilty. Life is a thousand times harder to live as a registered sex offender than as a law abiding citizen. On the other hand if he is guilty, it may be his best option. A misdemeanor rather than a felony.