Soldato
I'll probably get flack for this, but personally think the rule about leaving a gap is stupid. It's racing. In any sport, you do everything you can to stop someone overtaking you. If it results in an accident so be it. Lewis did the instinctive thing to try and overtake but clearly misjudged it, and Rosberg did what anyone would try and do to stop your rival from getting in front of you. Just basic, gut instinct.
Either take the risk and win or crash and burn.
Oh God no! Have you seen public lobbies in racing games? we don't need a field full of Maldonado's in F1.
I think half the problem is that in the past Rosberg has jumped out of the way and Hamilton has squeezed him off when they're wheel-to-wheel* that it's not even funny. Many people have thought it would have been nice for Nico to grow a pair and give Hamilton a taste of his own to an extent (not to push him off, but to make it difficult) and i think that's all he was doing.
To me no-one was fully to blame, it was just number of circumstances which led to it, and I think the body language of both showed they thought so too. Rosberg shouldn't have closed the door so brutally and Hamilton should have drove into a gap that was always going to disappear. In reality it was just the closing speed that left no time for either driver to do much about it once both had committed.
* People mention Bahrain (2012 was it?) when Rosberg ran Hamilton and Alonoso off, but Hamilton did this to Rosberg at least twice in 2014 too (on the exit of turn 3/4).
AFAIK Hamilton (as well as many many other drivers) have squeezed opponents on the exit of corners. It may be a little harsh and aggressive at time but it is fair to do. However squeezing on corner exit is entirely different to side swiping / forcing a car off the road down a straight. It is plain and simple against the rules and against the rules for a good reason.