Not really. The damage he has caused to morale and team cohesion is much more than he has contributed to the team in recent seasons.
Other than one big innings per series and a couple of reasonable ones the contribution that KP has made to the england side over the last few years has diminished. In fact in recent seasons there have been regular calls to bin him from test and odi side due to poor runs of form.
Fair enough he has great ability, however how many times does he get into position to score a huge tonne only for his massive ego to get in the way and he holes out to a left arm crap spinner - paul harris anyone.
The clown thinks he is bigger than the team - nobody is. He either shapes up, begs for forgiveness and learns a bit of humility or he pisses off into the sunset and plays IPL, and never leaves the legacy in international cricket that his ability and ego wants