The thing is, Vettel isn't cocky. You want cocky? Look at Hammy when he was winning. Alonso was also a cocky bastard when he was on top. Vettel's got nothing on them when it comes to self-entitled douchebags.
If Vettel were the type that started treating wins like they should be handed to him, I'd be the first to jump ship. He's fourth (third?) overall in all-time wins in F1, and yet, every win he thanks the team and you can hear the joy in his voice. He knows that every win is earned, and that he would not be a 4-time F1 champ without the team. When he clinched this year's title he got down on his knees and thanked the car (and therefore the team behind it). Think hammy would do that after 4 championships? Hell no.
It's these reasons why I'm a Vettel fan. There are a lot of douchebags in sports, but Vettel isn't one of them in my opinion.
Though if you want to see fanboy-hyperbole from me, let's discuss Adrian Newey.