That the Indians played him better - much better - than anyone else is beyond question.
What I dispute is that the Indians collared Warne while Warne was bowling the same stuff as he was when he was tearing it up against other teams. Because Warne, in between the two India tours of 1997/98 and 2000/01 that bookend the 3-year period, also bowled poorly against almost everyone else that he came-up against. It wasn't like he was averaging 50 against India and 22 against the rest. He was averaging 50 against India and 32 against the rest - and that 32 flattered him, hugely.
I don't, neccessarily, blame his injuries, though rather obviously they won't have helped. I just don't think Warne was quite as good as some people do. His 9-and-a-half years of brilliance were punctuated by 3 years of actually very, very mediocre performance. Performance that, had it come before his first 5 years, would've seen him never stay in the team as long as he did. I just think Warne wasn't quite good enough to not have a small amount of downtime, brilliant as what sandwiched this downtime was.