Fair enough: The last hockey medal at an international level tournament came in the 82 Champions trophy. Hockey was on a downward spiral. People wanted new sporting heroes. And heroes they got the very next year. I am not saying that cricket was not followed before that. It effectively became a religion after that victory. Since then so many decorated players have worn the India colours to keep the interest going Kapil Dev, Sunil Gavaskar, Anil Kumble, Sachin Tendulkar, Saurav Ganguly, Rahul Dravid, VVS Laxman, M S Dhoni (yes he too... not for him being a cricketer but simply for filling the BCCI trophy cabinets).
These players have done the country proud and deserve every bit of the fanbase and the adulation they have come to command. Having said that adulation for the past should not mean we refrain from criticising their present form.
BTW did you note that between Gavaskar and Kumble in the list there is a time void? I sincerely couldnt get to cricketers who I could, you know, add to this list. Just like mhsabir pointed out I too am having a sinking feeling about the future.