

The problem the predators would have if they are relegated to the “kid friendly” sectors is that those sectors are much better policed by users and the corporations.
It’s not really the public content that is the problem, the problems really come when a predator can lure a child into a private chat. That’s when the predator can start their process of grooming that eventually leads to blackmailing the child (grooming is a process and it’s damn evil and damn sinister). By relegating the users to “kid friendly” areas, the opportunity to pull kids into private spaces is greatly diminished.
Now, will the predators stop being predators? No. But if the platforms have strong child protection policies that make it more difficult for the predators, then they will move on to a website that has weaker policies. Which is just about the best an organization or platform can do, make the predators uncomfortable enough that they go hunt someone else’s kids.
I didn’t understand your disagreement. Yes just like a bar shouldn’t be responsible for a person that gets plastered drunk after they leave, Facebook shouldn’t be responsible for the actions of a predator that goes to a porn website to lure kids. Just like the Catholic Church shouldn’t be responsible for a public school teacher that rapes her students at school. The only times any of these organizations are responsible is when the abuses happen while using their services.
I don’t get why this is controversial.
I can’t speak for the military’s recruiting practices. Yes, I fully agree that the military’s recruitment practices are very predatory, and should be reigned in. Politically, I personally think “enlistment” shouldn’t be an option at all. It should be random draft. Every year the military should tell Congress how many new recuits they need, and Congress should approve a draft of 18 year olds for that many new recuits. The draft should be random, with no deferments or other ways out of service other than health reasons as determined by a military physician. (But that’s way off topic.)