Ohfercryinoutloud, Mommy never read you any "happily ever after stories" did she?
As Jen said upthread. It's a fairy tale. Awful things happen, but good wins in the end. I seriously doubt J.K. Rowling was "afraid that eight-year-olds might be upset."
But I think that she, obviously unlike you, understood the audience for which she was writing.
It wasn't me. It wasn't you.
The point that I was making was the fact that J.K. Rowlings wasn’t writing Harry Potter for the young elementary set. The books, especially the latter books, were meant for tweens/ teens. When I was ten, I could have handled Harry’s death.
I understand that seven year olds parents might let them read Deathly Hallows (and I think that it’s wrong on their parts), but I don’t think that Rowlings should have to change her vision just because some parents are willing to subject their seven year olds to the harsh realities of life.