To be honest, I don't really see why Hamilton
must get a penalty, as I didn't see any evidence of brake checking. As has been mentioned already, the team cautioned him about his restarts, what with being close to the safety car, so he slowed things down, naturally. Plus, as explained on Channel 4, he was the lead car, and thus had the right to control the pace of the whole field. Hence why I'd see no need, as to why Hamilton would've "brake checked" Vettel (must point out I'm no Hamilton "fanboy", before anyone jumps on the bandwagon), as that would've caused more bad than good. Besides, it doesn't seem there was any clear-cut evidence of him deliberately braking, besides slowing down, as he was entitled to do.
Personally, I think Vettels penalty given for the contact that came after he ran into Hamilton, was just. As regardless of whether he meant it or not, you cannot just run into another car in frustration, or take the law into your own hands, regardless of it being "refreshing to see him express his emotions"
Either way, at the end of the day, what's done is done, it was a crazy GP, and for all the complaints Baku receives as a track, I don't think it's half bad, and today's action put that aside IMO.
clearly his fault (coughValenciacough)
Again, I'm certainly not a Hamilton fanboy, but it your referring to Valencia 2012, then that was clearly of Maldonado's doing, since he came back onto the track and made contact, somewhat unnecessarily. Apologies if that's not the incident you're referring too, but still.