IMHO India did a good job after the match fixing came to light. yes true that indian players were invovled, but once there was evidence they kicked out true stars of that team like Azhar (who was the main culprit), Jadeja, Nayan Mongia (Harsha Bhogle thought he was the best keeper of 99 world cup and was in top form but still got kickd out) and Manoj Prabhakar. THere was also Ajay Sharma who was already out of the team. I really suspect that Shastri also would have been a big time fixer. He never used to run . He was good at converting 3s to 2s and 2s to 1s and deservd the chappal garland.
After 1999, the good guys and true gentleman cricketeers took over like SRT, Dravid, VVS, Kumble, Srinath and Ganguly and india was successfully able to put it behind.
if you remember we suddenly lost players and had guys like debang gandhi, msk prasad, vivek bharadwaj, david johnson, asish kapoor, vikram rathore, hemang badani, hrishkesh kanitkar etc in the team and many of these went to AUS in 1999 and got thrashed 3-0. What could Sachin and Dravid have done?
Now I think with the officially and legally fixed IPL, the indian players get enough money and probabaly wouldnt need to fix international. mere ko yuvraj singh shakal se chor nazar aata hai, also bhajji and munaf.