vg, the British killed Bhagat Singh, so blame them. If they hadn't invaded our country in the first fucking place then years and years worth of war and death would have been avoided.
It's certainly possible that Gandhi could have done more to save Bhagat, but you can't prove that. For all we know there could have been a few fuckers that were determined to kill Bhagat no matter what anyone said or did.
I hope you aren't one of the people that saw some biased movie about Bhagat and thinks that Gandhi was at odds with him. That wasn't the case at all. Gandhi approved of Bhagat's aims, just not his methods.
I look at Gandhi and Bhagat as the Indian Martin and Malcolm.
Both did a lot for their cause and should be respected as such, it's just that where Gandhi and Martin were opposed to violent methods of progress, Bhagat and Malcolm were not.
Fucking British Empire bollocks, the bastards.