The Sun has gone that way purely because Murdoch told them too. Ed Milliband stood up to him over phone hacking whereas Cameron stayed quiet and this is the result.
Er, by stayed quiet you mean he also stood up to him, and that it was under his government that Murdoch got teabagged over the phone hacking?