http://content-uk.cricinfo.com/rsavpak/content/current/story/279870.htmlCricinfo said:Shahid Afridi will miss Pakistan's first two World Cup matches after being handed a four-match ODI ban for brandishing his bat at a spectator, during the first ODI against South Africa, at Centurion Park. Pakistan only have two more full internationals before their opening match in the Caribbean against West Indies.
That is very harsh, in my opinion. He didn't even make contact with the spectator. A monetary punishment would have been fine I think, or maybe 1 ODI, but four!