I agree entirely with and feel exactly the same about what you say in your last sentence, jess.
I also agree with your penultimate sentence.
Where our views diverge, possibly, is that I think kids need to be educated to withstand both sides of the coin. They need to know what reality is and how to cope with it. They won't learn this if it is hidden from them.
In some ways, I suspect that Minibags is a lot tougher than I am when it comes to the more revolting side of life. In other ways, she has a long way to go, but it is my criticism of stupid ideas and sexist rubbishing that will strengthen her, not hiding the stupid ideas and sexist rubbishing from her. You have to be tough to live in a free society but that doesn't mean a free society is a bad thing.