Peaceful Palestinian resistance is paying off