Yes it is right, we cannot blame the decision, this should be a regular practice when any one player doesn't perform he should be sent back home instead of washing out the total series. So many young talented players are in the Que.
This action should be compulsory to all the players. A domestic rating should be implemented including the team india players. Then, those who have low in the ratings should be discarded from team india while taking the top ones. This will give players confidence that the result of playing good will ensure their chance in the team india. Moreover the selection procedure will be transparent.
The indians have decided to loose this test match from the day one of the second test. By playing Shewag in the test squad, which is a persistent mistake, indians are ready to loose the test match. Shewag has no determination and most of his dismissal are a very worst shot selection. Any fools can understand his repeated failure, but vensarkar, chappel and dravid don't understand that a player who doesn't no his price of the wicket. Unless they stop supporting these kind of players, Indians cannot get a winning team and reach atleast No. 2 spot. Since shewag is exposing the new ball to our versatile batting line up, the others are also stuggling.
In this age, it has to be "in the team and perform". This is common in any field. Infact instead of Irfan, they should have sent Sehwag back and had Irfan in the team as a batsman. He is much better than Sehwag.