Yes, Modi is a hero for a large number of Indians. He enjoys celebrity status. But as I said before, it's not like Modi is a convicted terrorist or murderer. If he was, ie if he was proven in a court of law to be responsible in any way (let alone for having personally responsible), then he would not be worshipped as a hero by anybody, hindu or muslims or whatever.
Most Indians who hero worship him, believe that he had nothing to do with the 2002 riots. If they knew/felt that Modi was responsible, they would not worship him so. That much I do know, even about people who celebrate him.
And therein lies the difference - nobody doubts that the killer of Salman Taseer killed Salman Taseer. In fact, it is precisely BECAUSE he did that deed, that he is worshiped.
In contrast, Modi is worshipped by a very large percentage of Indians BECAUSE they believe Modi is innocent, not because they believe Modi is responsible for the mayhem.
I know this much about my countrypeople - other than a few extremist hindus like the people in Bajrang Dal or VHP, most hindus (to say nothing about others) would not hero worship anybody who was responsible for riots and murders. But your countrymen, including, worryingly, educated people in positions of power, like judges, loved Mumtaz Qadri BECAUSE he killed Taseer, not because he is considered innocent.