There are all sorts of angles to this story. From what I have read around is that C4's offer wasn't as large as the joint BBC-Sky offer, would have meant BBC being responsible for breach of contract payments, AND would not guarantee no cuts to adverts durring live races. It was a while ago that I read this somewhere so you'll have to forgive me for not digging it up (and if my memory is hazy) but Bernie did intimate that he preferred to have F1 on terrestrial and would have been willing to accept one of these shortcomings but not both. BBC does have the budget to do F1. The problem is that they don't have the budget to do every sports event they currently do, and DECIDED that they would rather give up F1 than make compromises on something like Wimbledon (especially as these kinds of home-broadcaster events generate a lot of revenue in overseas distribution). It is their right to decide what they want to spend their money on, just as it's your's and mine. You may not choose to pay for Sky, I do. I'm actually happy it's moving to Sky as the level of broadcast will be of high quality and uninterupted. Also I have to record some races in a season because I need to make compromises with my time and my family, and Aunty Beeb has angered me severely this season with their "switch channels half-way through a race so we can show Songs of Praise" routine. Yep, 15 laps to go at the end of the race and "That's all folks, please join us on BBC2"!!!!!!
Anyhow, there are different views out there and I think that most people who aren't purturbed by F1 going over to Sky aren't going to posting anything about it. People only ever feel the need to go on about the things that enrage them and hardly ever take the time to write on the tinterweb about the things that make them happy- even less so when it's something they are just "fine" with.