Much as I like Felipe, he's certainly had his chance with Ferrari in 2008 and blew it. It's easy to single out the team's screw up at Singapore that year, and it was a major one, as well as reliability-induced DNFs, but Felipe also had some poor performances through no fault of the team, such as in the British, Canadian, Italian and Japanese GPs.
Ferrari managed 8 pole positions and 8 race wins that year altogether, to McLaren's 8 poles and 6 wins, so the car was definitely up to the challenge.
Of course, any driver will have his good days and his bad days, but the last couple of years Felipe seems to be having more of the later.
One of his major issues is tire management, as discussed already.
Another, is damage limitation. When things don't work he just fades away..
When Ferrari so blatantly "robbed" him of a possible race win to favour Alonso last year, it was already as clear as the fact that the sky is blue that out of the two drivers it was Alonso who had a better chance of challenging for the title - if any. Fair it might not have been for Felipe. Reasonable it certainly was for Ferrari.
The thing is, what should a race driver do when they feel their team is un-supportive and there is no point trying hard enough as there is no chance for a win - not to mention a Championship?
a. Leave the team and save face.
b. Do one's best to outperform the other guy and ridicule the team for their preference - ie by consistently outqualifying the other guy?
c. Do a "Rubens" - ie keep moaning about it for years and years while staying put and pocketing the money? (plus, writing a book about it!)
d. Nothing.
I would have loved to see Felipe go for option a or b, but I'm afraid it looks like he's going for option d..