I really do dislike Kevin Pietersen, but I've been in teams with players I dislike before. I spent three years opening the bowling with someone I didn't get on with, but it didn't stop us winning the county cup at the time. I've even skippered players who I've had little or no time for. The best way to deal with these people is usually to treat them like any other human being and get on with playing cricket.
Treating them like any other human being does not mean leaking juicy details about someone, suspending them, reintegrating them because they leave a big-ass hole in the middle order, waiting impatiently for them to mess up, very publicly sacking them when they do, and then appointing someone with whom they have had a much-publicised feud in the past to push home the point that "Kevin is not part of our plans".
Treating them like any other person would mean dealing internally with the issue of those text messages, and maybe even having a conversation about what he felt to be so wrong about Strauss's leadership. It would have meant dropping him because he was injured, not sacking him as the team's leading scorer. It would mean that, if he were to play Championship cricket and score untold amounts of runs, he could return to the side.
Had that been the way things were dealt with, it seems unlikely that the autobiographical diatribe would not have been published, and England may have been able to avoid the cushy, jobs-for-the-boys clique which has led to the current state of decline.
By treating him as KPeacock and not as Kevin Pietersen, England batsman, the ECB has created a rod for its own back, with which fans, pundits, journalists, players and opponents have all been able to beat them because, really, it's just too easy.
Had the situation been dealt with properly, there would be a place for an in-form Pietersen in the England side, but currently there isn't. Graves wants to change this, but there might already be far too much water under the bridge.