These days I feel like it's really hard not to have all the major events spoiled. If I log onto my computer, turn on the news, listen to NPR, even check my cell phone sometimes since I get news alerts, I find out the results.
Perhaps NBC needs to do reinvent the way the Olympics are covered and show all these events live. It's not like they're on at a terrible time. Most of the "big events" are on during the late evening London time which is mid to late afternoon for us. No, it isn't ideal, but people will tune in.
Then, the evening broadcast can be more of a highlights show with more focus on interviews and other interesting content. I know the big money is in primetime advertising so it will never happen and people would likely just DVR the live coverage then watch it sans commercials, but I think it's a nice idea.
Scratch and claw for every day you're worth!
Make them drag you screaming from life, keep dreaming
You'll live forever here on earth.