How many buildings did Gandhi blow up?
How much genocide did the British commit against India? How many Indians where shoved into concentration camps called banstustans to clear land for white settlers?
Gandhi was known for his non-violence.
Because it was an effective tactic against the British occupation, who were looking to control markets and cheap resources. Not because the British were engaging in mass land theft and ethnic cleansing to make way for settlements. If Ghandi were born in South Africa, he would have been a "terroist bomber" just like Mandela. If Ghandi were born in Gaza, he would have been assassinated by Mossad or rotting in prison.