I really like Snell's take on this weekend's leaks. I don't know how anyone could fault @stroughtonsmith for digging around the GM and finding everything he possibly could, or 9to5Mac for sending their crews in and reporting on every bit of information they could gather. That's what these people do, and if you follow them you have to know that.
I see the argument that people have a line of acceptable spoilers that they don't want to cross, but if you're digging around Apple rumor sites and following people with a known history of diving deep into Apple software I don't know how you could expect them to respect your personal limits. Everyone has a different line of what's acceptable.
That being said I do feel for the engineers who have worked on this release for a long time and were looking forward to the big reveal to the world. This really takes the wind out of their sails, but the fault lies squarely on the leaker, not the diggers and reporters. I hope Apple finds them quickly.
I remember when the iPad launch was coming up, I spent the night before the keynote looking at leaked pictures of the first iPad. When the keynote time arrived however I wasn't bored or underwhelmed. I was excited when Steve came out and sat down on that armchair to demo the features of the tablet. What Apple sells is products and specs, but their keynotes are stories, and I'm not convinced that they don't have any exciting stories to tell about these new devices.