I did watch the race. It's not about what might have happened if Schumacher wouldn't have been punished. I never denied that Schumacher was doing great here, he might have won, he might not, we both don't know.
It isn't the FIA that stopped Schumacher, it's Schumacher himself. This action, if you don't wanna call it incident, was unsportmanslike and therefore he was punished. The FIA did analise the data first.
Why do you call Alonso lucky? You cant call this luck that he happened to fish the race and others didnt. I mean to be constantly successful, you have to finish races. Räikönnen wouldn't deserve to be World Champion this year even if he was currently the best F1 driver if he (or McLaren) aren't able to finish most of the races. It is a driver's Championship, but the results are a lot influenced by the cars. It not only about talent.
There's no need to offend Schumacher as a person, I totally agree with you here. Still you can critisise some of his actions, like the one in the Qualifying the day before yesterday.