I think NBC has done/is doing a job as best it can. It is in its interest to show what it thinks will make people tune in. It does show many events on it's affiliate stations. So if you like Archery, Fencing and Equestrian, they are being shown.
It's sad to see that ratings are down. That will just make the powers to be to figure out why and take what they see as necessary action.
What will NBC do with Torino? Not all those sports are 'must see' sports in the US and I think in other countries too. As for figure skating, how much interest ABC can generate for the Pre-Oly Worlds and the ensuing GP events will determine if the casual skating fan returns to watch the Olys without any controversies, and without silly gimmics.