See I think there is contradicition in your post. If it works for england then it's not really selfish. There are two basic things a batsman can do for the team; score runs or occupy the crease. Pietersen is capabale of doing either or both depending on the situation. People will point to his dismissal at Edgbaston last summer, but this is countered IMO by the fact that for the few times he has done that, he has played a great innings to the team's benefit.