Wishing DNFs upon someone for nothing more than "the finger", or whatever is pretty irrational. The same guy winning may well be boring television, but artificial constraints or manufactured accidents aren't the answer. It's a sport not a game you can bend to your will.
Vettel won, he was the best package. You can't seperate driver, team and car so it's academic who "deserved" it more. Clearly RBR & Vettel did in 2012 as the results speak for themselves. It is up to the opposition to pull their socks up for 2013, simple as that.