I'm going to enjoy this.
Pietersen made 23 100's.
The following list shows the amount, who against, and what the innings score was when he came in.
158; Aust; 3 for 67
100; Pakistan; 3 for 100 - team went on to make 446, pitch was a road.
158; Sri Lanka; 2 for 213 - no pressure
142; Sri Lanka; 2 for 69
135; Pakistan; 2 for 67 - team went on to make 515, pitch was a road.
158; Aust; 2 for 45 - team went on to make 551, pitch was a road.
109; Windies; 2 for 51 - minnow
226; Windies; 2 for 91 - minnow
134; India; 2 for 43
101; India; 2 for 86
129; NZ; 2 for 4 - minnow
115; NZ; 2 for 47 - minnow
152; South Africa; 2 for 117 - no pressure
100; South Africa; 2 for 51
144; India; 2 for 1 - one team went on to make 453, pitch was a road
102; Windies; 2 for 27 - minnow
227; Aust; 2 for 176 - no pressure
202; India; 2 for 62 - team went on to make 474, pitch was a road
175; India; 2 for 97 - no pressure
151; Sri Lanka; 2 for 213 - no pressure
149; South Africa; 2 for 85
186; India; 2 for 68
113; Aust; 3 for 64 - one team went on to make 527, pitch was a road
So mate, you were half right maybe twice. You'll have to agree that only 2, maybe 3 of his tons were when his side were in a commanding position.
Whether you like it or not Pietersen is one of the greatest modern day players. Performed well against all sides, note none of those 100's were against minnows.
Your fail is complete.