Israeli schoolteacher Meir Baruchin has paid a high price for denouncing the war in Gaza: being let go from his teaching job and even being detained.