I agree.
And to answer the question, that guy opening the door definitely was at fault (not sure whether the law would say that though). I mean come on, there is obviously traffic flowing along that road, you should know to check your mirror before opening your door and there is no way...