While Gandhi Fasted when Communal riots occurred .Today he is fasting against corruption, but in all these years he has never even fasted half a day when communal riots occurred in the states of Gujarat and Maharashtra, killing so many people, isn't killing more heinous than corruption ?
Why should one expect Anna Hazare or any other person to take up every cause under the sun ? What kind of a logic are you using ? Your next question would be , why didnt Anna Hazare fast when india lot the 2003 world cup.
Your vote on this answer has already been received
Similar question can be asked of you: Why Pakistanis don't fast against the notorious blasphemy law? Why they don't fast against the Taliban who are making the lives of non Muslims a hell on earth itself?? Why have you not fasted against terrorism which you keep on exporting to the whole world??????????!!!!!!!!!
Muslims want that the whole world should be secular and accomodate them with all their Islamism. BUT, Muslim themselves don't want to behave in a secular way.
These double standards of Muslims should be taken into account by the entire non-Muslim world.