Hamilton, no contest. That's two races in a row where he's tried to push his way through gaps that are no way wide enough. His move to pass Button was reckless on the grounds that Button was ahead and was following the racing line (the same line that Schumacher had just taken), so Hamilton should have expected him to move over to the left ready for the next corner. Add that to the poor visibility and you have a driver that is making desperate moves to overtake instead of making calculated ones.