Although I agree with that second part, what I am stressing is that it doesn't really matter whether or not the crack addict is responsible when it comes to making policy decisions that will determine what environment the addict will be operating in.
For example, if you make policy decisions that enable people to get risky mortgages, you are no less culpable for the result because people made the poor decision to get them. When you create policy, you are responsible for the effects. CNN is a shitty media organization because they choose to be a shitty media organization, the fact that more people watch shitty entertainment news rather than quality news makes them no less culpable for the state of current media.
In short, when you create something, you have decided how the world should change, and pushed towards that end.