it should be by letting that driver repass,
No! In fact, what should happen next is that the driver should repass and his team should contact race control and check whether what they have done is sufficient. This was precisely what Hamilton, and McLaren, did. They were told 'yes, everything is fine' and this AFTER Hamilton had, quite legally (as despite your comment there is no rule, never has been, and never will be a rule about waiting for three corners - or one, as it was touted at the time) repassed Raikkonen for the lead.
See, it took me two attempts to get you to write the above because you KNOW that the penalty given to Hamilton at Spa was unjustified; it would have been just as unjustified had it been Alonso, or anyone else, because it was a complete and utter travesty.
This is why you lose credibility - you can't possibly argue that the stewards were right in that situation and then tell us they were incompetent at Valencia.
On that note, and with respect, I really have no more to say to you.