Before I tell my view..I'll ask you first about Austria 2001 and that is just one. Anyway, sorry mate..am not here to argue about this. Nevertheless, Schumi is one of the best if not the best, no doubt about it (even am not a Schumi fan) so am not here to criticize Schumi. What I am just saying is that Schumi is not one of most fair among the drivers.
Well to be fair Austria 2001 is nothing compared to Austria 2002. However for all the anger, which was justified fully by the way, you can't ignore some important additions to that fact.
Ferrari - namely Todt, made the call to enforce the contractual rule. Rubens decided to follow it at the last possible moment. I have little doubt that the reception at the podium ceremony made MS deeply uncomfortable.
In return, MS gave at least 1 - INDY, and possibly 3, Hungary, Italy, wins to RB in order to ensure he finished 2nd in the championship. These seem to be regularly forgotten by Rubens when he embarks on one of his whinefests about how badly he was treated at Ferrari.
I think your choice of the word "fair" is perhaps incorrect in regards to this matter. Perhaps it's lost in translation.
MS is probably not the best team-mate to have, because he will force you to go to immense lengths just to keep up with him in terms of team work, relationship building, understanding the car and working together to get it improved. You can't possibly hope to be considered as #1 in the team if you don't match that commitment. But there is also a reason why the Ferrari & now MERC teams respect him so much - and that's probably related to his refusal to throw them under the bus (at least in public, I wouldn't blame him if in the motorhome he was more than a little pissed over some of the cock-ups).
But, there have been many worse team-mates who have shown agreements mean nothing. Some of them even now are still considered great drivers.