I think thats a bit unfair on Vettel. He doesn't whine and complain like DC.
I also think in the long run he's done himself more harm than good signing on to red bull. Ferrari, BMW, Renault and maybe Mclaren will likely have free seats end of next year. All those teams are proven and despite their form this year, I think Renault are far more likely then RBR to be a top team again.
Vettel would have been snapped up by any of these teams.