People who are defending Afridi while doing that are trying to justify his actions. While some are not doing it very openly, majority are doing it very openly. In my opinion his actions shoud not be defended and frankly speaking I don't believe when he said that it was done for the country. Honestly speaking I think it is BS. I think he did it to win that game and make himself the strongest contender for the captaincy.
Having said that people who are criticizing Afridi need to cool their jets too and let's be realistic. In an environment where almost every step is taken in the wrong direction, you can't say that two wrongs don't make a right and so lets cricify Afridi. He did a foolish thing, got puniched and we need to move on.
I have seen bigger scandals in a rather clean society and even then people forget about such things after a while unlike us who always want to live in a melodramatic world.