Wow, I never expected to see this go off base so fast! From a poor defencless dead 3-year-old to Monty Python kicks. Wow.
All I can add is that the mother should have protected her child. If the boyfriend cheats, beats, or hurts the kid once, they're going to do it again. Plain and simple. Odviously from her "track " record, her "Knight In Shining Armor" seems to be always "White Trash in a Wife Beater." Try to find something other that "Criminal record" in the next suiter. Maybe romantic walks along the beach perhaps???