Magnussen was just paying Hulkenberg back for what Hulkenberg did to Grosjean on lap 1, which was just as bad as what Magnussen did to Hulkenberg.
edit: Found a video that shows the Hulkenberg move on Grosjean.
https://www.youtube.com/watch?v=XoJIz5ISlx4
@ 0:18 sec.