What about the browser extension?
And while I was more interested in the technical aspect....
It would have been wrong of us to demand that the operator of a service turn down a well substantiated request in a case like this, it would make them a villain to the kind and honest people their decision harmed. We shouldn't create a world where people have to make choices like that.
There's a difference between action and inaction in this case.
What I mean is the wallet provider can simply say "I will not mess with my users wallet", which would be inaction.
If the provider chose to act upon the request, he then has to choose between protecting the thief, or giving back the BTCs to the legitimate owner.
Even if inaction and protecting the thief would have had the same result in this case, the moral and professional implications aren't the same.
The 'action' taken was the good one, but I wouldn't be so fast as saying that action had to be taken.