I won't argue your points as they are true, except from Nico's braking issue. That was found to be the case, and was partially the reason why he had a bad Turn 1.
Nico was in every right to defend his position and from viewing experience, I think he's been taking notes from Lewis on how to do it because it was very, shall we say, Hamilton-esque? Except the difference is, Lewis pulls it off and Nico didn't.
In my honest opinion, what Nico was trying to do is similar to what Senna did in 1990. It seems to be the same mindset too. Either he wins or neither do. The response to the media was similar too, both blaming the other driver for the contact (at least until Senna admitted it was him a year later).
EDIT: When you say what Nico did was legal. Remember that Hamilton was technically in front of him as they reached the corner. If I'm not mistaken, in the FIA rulebook, it is the responsibility of the driver behind to not make contact. We saw this with Di Grassi in Formula E yesterday. However, I won't throw that part of the book at it because they were alongside and Nico had right to the inside... Idk that's a grey area I think.