Neither home sounds suitable.
Explain to me how the boy's parents home is unsuitable. Because he didn't listen about not having sex? Well, that would indict an awful lot of decent couples whose kids chose not to listen to them.
The boy made a mistake. A big one. But the mother broke the law and resides with a convicted domestic abuser.