I'd go further (as a parent of kids of school age):
It takes a village to raise a child. It's all well and good for childless techbros to say "Raise your kids" properly, and be subject to the tender mercies of the tech giants, but we stand a fighting chance if parents, schools, child development specialists etc, rally to get some common-sense controls in place.
The internet is a free fire zone today. This needs to change, and techbros just saying "Be a better parent" is a lazy, cynical cop-out.
Parenting in the pre-online days was probably a lot easier: in general you know who's talking to your kids: they're probably playing in the {street,park,diner,mall} with their friends, or they're in their room listening to music or playing on {game console,PC} which are offline.
Now, kids have phones and Internet-connected devices and the whole world can reach them 24/7, and that includes a lot of creeps.