I agree with you on all the points, except the point where in you say, "Sanjay is out only because he paid Shivsena"; But, in what way paying to Shivsena will influence the TADA judge who granted him bail?
In the process of arguing "no one, however big he/she may be, should be treated more equal than others", let us not suspect the credentials/integrity of the TADA judge who is doing his job exceptionally well, without getting influenced by anything other than fair trial.
But friend, how about the suffering, for these 13 years, of the victims of the Mumbai blasts, who have lost their husbands/wives/daughters/sons/fathers/mothers? Should their suffering be un-compensated for? At least with the perpetrators of the crime getting furnished, they get a sort of solace that the guilty are punished.
The law of the land has to take its own course on every one, however so big they may be. The basic of our (Indian) criminal justice system is: 'Let 100 culprits escape, not a single innocent must be punished'. At the same time, "Not a single culprit must escape the cudgels of law, even after he/she is proved guilty. It is the responsibility of the system to punish the guilty and thereby to honour the sentiments of the victims.