Mark Zuckerberg's visit to the European Parliament coincides with the introduction of the EU's new rules on data protection, which requires companies to give European citizens greater control over their personal data. But some believe that all publicity is good publicity.