I would agree that, in your case, it worked. The case of Mr. Navalny, who had horrendous treatment and no doubt died at the hands of the Putin regime, had as much or more public attention, including an Academy Award-winning documentary about his life, and it didn't work. In fact, one could argue that perhaps it was counterproductive.
Why are you insisting, as this legislation is, that the publication of a name of every dissident would be helpful in every case, when you could be dealing with complex cases in which multiple countries are engaged in negotiations that may be productive, as they were in yours, or may not be productive, as in the case of Mr. Navalny? I could name hundreds of other people in whose cases this may not be productive. Do you have a sense of the difference in the cases, of whether nuance could be important, and of whether doing individual and particular cases should be at the discretion of the minister—not just on privacy...?
