ANSWER:
It is their mistake for allowing him to be disrespectful and still provide him with food and service. Your mother shouldn’t clean or cook for him until he behaves and act like a grownup man. They should cut the internet access on him and not pay his mobile phone till he mans up.
https://islamqa.info/en/answers/210875/how-should-the-family-deal-with-a-disobedient-son