Well, the good news is that he is 18, and frankly, none of this is YOUR problem. I am also invisibly slipping a "whatever" mickey in the glass you drinking from. Let Andre be their problem.
I know he's your child and you love him and want him to have a productive life. You're his Mom. But, if your Mom wants to be his rescue party, let her. It 's very convenient that she has you to blame for all of his woes.
Focus on your other kids.
((hugs))