Y’all in the comments have clearly never been in a situation like this. His mother has continually put herself and him in danger. The small semblance of normality he has is school where he already hates himself for having to pretend to be like the elitist pricks around him. His life is already an embarrassment, why would he want that to be put on display in front of people that could turn on him at any moment? Tf!?! He doesn’t owe her anything. She brought him jnto the world with the daddy and they both failed him. Period.
Most teenagers are assholes at some point
I can understand that you would be a bit embarrassed when your friends see your mother like that, but denying your mother, just to be popular? That's on another level dude
You need to grow up, and help your mother in any way you can, and get new friends while you're at it