I've never understood this "Pietersen is selfish" thing that gets trotted out so often. I can see how you could argue Boycott or someone scoring 250 very slowly could be described as selfish - the player is accumulating runs himself while possibly reducing the team's chance of winning - but how on earth is it selfish to play poor shots and get low scores? It doesn't serve Pietersen's interests in any way, it doesn't make him look good and it puts huge pressure on him, with some people calling for him to be dropped (good luck finding anyone better by the way). You can question his judgement and shot selection but I don't see how that translates into selfishness.
I know people here are likely to be Carberry fans but I'm sorry, he really hasn't been that good. He hasn't been awful and he should keep his place for at least the rest of this series but he's got past 30 on 4 occasions and only reached 50 once. That's poor. In Test cricket you go through patches where you get out cheaply a lot (as Cook is now) so you need to take advantage of your starts. Carberry's currently doing the hard work and then getting out for 30 or 40 when he should be pushing on and converting those starts into really big scores.