Remember China this year? Verstappen tried to overtake Vettel on an impossible place to overtake at given circumstance. Just like Vettel today on Verstappen. But Verstappen got 10 seconds timepenalty and 2 points on his license.
Saying Vettel disadvantaged him self isn’t an argument imho, neither that Verstappen had a luckily escape and retained his position. He was disadvantaged by the damage on his car, just like Raikkonen was.
When I look soley on the incidents at the Chinese GP and todays, it’s imho hard to deny FIA isn’t measuring with two different measures. And I don’t give a judgement wether the penalty is good or bad or deserved or not.
Though... I’m not really fond of current system of penalty’s. I think current system is prone to failures in decisionmaking. Make racetracks such, that when leaving the track for whatever reason slows you down in a large degree. And when dangerous and/or unsportmanship-like behaviour is noted, take care of it after the race. Let the drivers give their chance to explain, both the suspected driver and the suspected disadvantaged driver. And then let a penalty have influence on the next race(s) and not current. And if someone really show dangerous behaviour, take them out with a black flag. Let everybody race a bit harder, but when drivers cross the line penalty’s should have more impact than now. Only then you can push them to comply with sportmanship-like behaviour imho (and all F1 drivers act and drive like arses so now and then).
And just like with all penalties because changes of PU parts and gearboxes. The constructor should be penalized in the form of taking points off of the WCC standing but not the drivers through gridpenalty’s. It’s the responsibillity of the constructor to comply with the technical rules.
But that’s just my humble view. But it’s complex matter and everybody (luckily) have their own view to it (and let everybody respect our different opinions, nobody holds the absolute truth).