This bowling line up is not even close to as bad as you keep implying. Tsotsobe is a former World #1 and is easily one of the best ODI bowlers in the world. Kleinveldt is majorly underrated as a limited overs bowler, Robbie P is a very good limited overs bowler (it pains me to say it) and McLaren is very, very useful. Abbott is probably not my first choice in limited overs, but even he is pretty useful.
Look I like Ryan, and he did pretty well vs new Zealand compared to the other guys, I could maybe fit Kleinveldt in at that number 7 spot, he can really go after the bowling, and lately when he starts hitting them a mile he loses partners then gets out throwing everything at balls he should maybe look for a gap, but he should improve with experience, Petersen pretty much takes wickets when we create pressure from the opposite end and the batsmen really go after him, which is okay if we create pressure plus he still has about 998 brownie points from that 80odd vs Pakistan in the test series. Tsotsobe is good, I like him in the team.
This bowling line up may not be the worst in the world, but its certainly the weakest line up i think we have played... that said who else can we pick...
My team for the CTrophy
Smith
Amla
Kallis
AB
Faf/Ingram
Duminy
Kleinveldt/McLaren
Robbie P (I prefer Botha, but Its highly inlikely)
Morkel
Steyn
Tsotsobe
I've always been a big Miller fan, but it feels like he is regressing, so too with Morne Morkel when we expect things from him. Tahir might get back into the squad. I like that they gave Behardien a few overs, even if it didn't mean much in the end, give Faf a few overs next game. 15 overs from Faf, Duminy and Kallis would be GOLD.
ETA: In hindsight, I was a bit harsh on Morne, he has done well for us.