Frankly, I find his position ridiculous. He's essentially saying journalists have to be these beacons of virtue above everyone else if they want to report on bad things that are happening.
The reporter, similarly, is looking for fuel to blame the banks for their evil practices, when she herself is contributing to the flow of evil information.
I can understand his point about users being the problem - although that doesn't in any way excuse the banks - but criticizing her specifically is completely ridiculous.
It reminds me of how I hear people in my country commenting to each other about how nice is that politician because he rides a scooter instead of a Mercedes, while he and his party continue to sell out the country to big companies.
It's an irrelevant, stupid detail that detract from his position and makes him seem like an unreasonable person.
How would I recast your metaphor to be more like what Moglen is saying? No idea, since I think he's a crackpot and he's quite wrong, but it was fun thinking about it.
just because legalisation would improve the situation doesn't mean that people who continue to buy drugs illegaly are not also responsible for the problems in mexico.
a problem can have multiple causes, and multiple solutions. but that does not mean that you can choose one solution as the "correct" one and discard all the others.
the typical american who buys drugs cannot change the law, but they can stop buying drugs and that would reduce the problems. so if they choose not to do so then they have some moral responsibility for the violence in mexico. that is not removed because there are other possible solutions.
That's like saying an author who writes something that offends Islamists is responsible for any violence perpetrated on them, since they had the choice of not publishing.
The moral responsibility for acts of violence lies with those that commit them, or incite others to do so.
Sometimes it's not so clear that things are so black and white. Just because I write about an issue doesn't mean I will first have to get on one side of it.
You don't need to be a vegan to write about animal cruelty, but you'd better be one to complain about it. (Assuming for the sake of the argument that eating meat causes animal cruelty.)
So, while you don't have to quit Facebook to write about its effects on privacy, you'd better quit if you want to complain about those effects.
(EDIT: I retract: other comments point out that acknowledging you contribute to a problem you complain about is sufficient for not being a hypocrite. While it would be better to just stop contributing to that problem, unilaterally deciding that often exposes you to the No Network Effect. So, you can't really be expected to stop first. That first-mover disadvantage is sometimes a deal-breaker. We need some coordination to avoid it. But it is important to acknowledge you're part of the problem. For if you don't, there is no hope.)