Giancarlo must have seen the light because he overtook Kubica who had stopped for it, I think the team saw it the same way too, hearing their radio message to him, they weren't best pleased. I kind of like the new rules, they add a bit of drama to a race which is often lacking. At the end of the day a red light means stop and if you 'didn't see' a red light on the road the result could quite easily be fatal, no excuse for missing it, and don't say its too hard to see because Robert managed.
Alonso was very unlucky there but thats the way the rules work, at the end of the day Mclaren were penalised for choosing the wrong stratergy and Alonso is part of Mclaren.