what makes you think his mom is making him live a sheltered life? she's standing up for her son against her ex-partner who she left because of this same sort of abusive behavior. that's not being sheltered, that's reinforcing the fact that his father's behavior is not acceptable.