Israeli attacks on Palestinians ‘go unpunished’: NGO