Nothing wrong in what sreesanth did,there should be some one in the team who can give it back to the opposition,if people like mcgrath,nel,pollock are allowed to get away with it,they will continue yelling at the face of indian batsmen and indian batsmen like good boys will neglect it.
Whatever Sreesanth did is right.That could be a lesson for the arrogant Nel.He used many times the verbal abuses towards indian players.Even the match refferie should punish him for his nonsense acts in the field for one or two matches since cricket is gentlemans game.