I don't have to defend satyagraha. It played a historically accepted, defining role both in the liberation of India and in the US Civil Rights movement under Dr. Martin Luther King, Jr.
Your straw man attack on Gandhi is irrelevant to the discussion, but you may certainly be right about the world being a darker place had the Allies not fought violently against the Axis in the Second World War.
However, my point in my original post stands: violence is not the only means by which one people may impose its will on another, and the very idea of effecting such an imposition can be considered offensive to a reasonable person.