Ravi was given 13 tests but how many of them were consecutive?
He played 3 in 2007 in Sri Lanka - ok he struggled massively but this was 6 years ago, and against Murali too. England as a collective unit scored 281, 261, 351, 250-3 (DNB), 81, 251-6.
He then didn't play a test until 2009 where he was brought in to the side against West Indies in the last test of the series. He scored a ton. He then went on to score a ton in the two tests against West Indies at the start of the summer. He was then give just four further tests against the Australians before being removed from the team. This was despite scoring 3 100's in 3 innings earlier in the summer. So he played seven tests in this sequence, scoring 3 100's.
Then he didn't play until 2011, again at home, brought in against India. In the first match he came in and the score was 600-4. He was asked to push the rate on and got out at that expense. The next match he came in and the score was 480-5. He scored 44 not out. The following match against South Africa he got 0 and 22 in an innings defeat.
That is not a fair crack of the whip in my opinion. Ignoring his early failures in Sri Lanka 6 years ago against Murali, Vaas and Malinga (and purely because they were six years ago), he then scored 3 tons in 7 tests before being dropped, then he got another run of 3 tests but twice he came in at ridiculous score and had to push on, he failed once then was dropped?