The thing I personally find more amusing about the whole Schumacher and Barrichello incident is Vettel did pretty much the same thing to Alonso at the start of the previous race in Germany and no-one said anything about that.
So why is pushing someone into the pit wall at the start acceptable but pushing someone into the wall during the race unacceptable?
There is countless incidents where drivers push other competiers into the grass and pit wall on the pit straight, but when Schumacher does it then it's unacceptable?
Schumacher tries to drive Villeneuve off the road at Jerez 97 and he gets disqualified from the championship, Senna drives Prost off the track Lap 1, Turn 1 at Suzuka 90 and not that much is said about it? I know that he got disqualified the previous year for driving him off the track down at the Chicane, but there really is no consistency in the rulings in my opinion.
E: Forgot to mention Petrov deserves a note, very good driving from him today. Hopefully if he keeps this consistency up he'll have a race seat next year.