Sadly, Janetfans numbers are right. I will Google some references if you want, but the $20,000,000 contract that the ISU had with U.S. network television was very widely reported at the time. (I believe ithis was $20,000,000 over five years, however.) If I remember correctly, this amounted to pretty close to half of the ISU's external funding at the time.
For 2009 Worlds, after strenuous efforts by Cinquanta to salvage some sort of deal, he basically gave up and had to offer the event for free.
Here is the USFSA's annual financial report for 2007-2008. Scroll down a little and you will see that they had total revenues of $100,000,000 from their contract with ABC television. (I believe this is $100,000,000 total for the whole period from 1994(?) to 2007.)
http://www.usfsa.org/About.asp?id=13
In 2008 the contract was not renewed. Although the USFSA tried to put a brave face on things, the new contract was indeed for $0 from the network. Instead, the USFSA had to essentially buy time from the network and recoup their cost by selling advertising. That is, it was the responsibility of USFS to line up advertisers, not the television networks. The only profit the USFSA made was whatever net they had left over from individual sponsorships.
To see the effect of this change, here is the USFSA's official financial audit for 2008. Scroll down to page 9 and you will see:
Total fund-raising:
2007: $10,787,544
2008: $624,122
http://www.usfsa.org/Content/2008 Audit Financials.pdf
Yes, they went from 10 million to six hundred thousand (maybe they should ask Yu-na Kim for a loan.

)
As for the quotes in blue in your post, note that these are mostly from NBC executives trying to act brave by whistling past the graveyard. NBC lost tens of millions of dollars on their Olympic contract, which expires after the 2012 simmer games. They won't touch the Sochi games with a ten-foot pole.