South Africa protest faults Israel's Palestinian abuses