This is so wrong. When cricket started, people used to watch whole day. Stadiums used to be full. There was no ODI or T20 to fall back upon. So, it is incorrect to say that test cricket isn't meant to watch whole day. Being a fast bowling fan, I like test cricket because T20s have destroyed the aura of fast bowlers, but it would not be wrong to say that test cricket would have died by now without ODIs and now T20s financially supporting it and most of the test cricket nowadays is played in front of empty stands.

It is not reactionary. They troll each other for years now. CSKits are no saints. It all started when they started calling MI fixed matches through Ambani money and CSK lost to MI. Interestingly, some of them derided Tendulkar and now those Tendulkar fans deride Dhoni and many of the Dhoni fans are also CSK fans.

Even on SA tour Kohli scored on flat SC-like Centurian pitch, failed in Capetown, scored a 50 at Wanderers where Pujara also scored a 50.
On last England tour, Vijay and Rahane our top run getters and you cant compete if you depend on one batsman to score runs. All of the top six will have to do it. Kohli may be key anywhere else but in England, he is yet to prove it. Rahane has been our best overseas batsman if you exclude SA where he was benched.

Dont know why you hate IPL for this. He could have got injured playing any other series if there was no IPL. We would have been playing somewhere else, some other series. Injuries are part of the game and there is no way you can cotton wrap the players. Players have every right to earn money.