In large part, I agree with Dr. Walsh. I do think that blanket sanctions almost always have negative consequences, simply because they punish those people who are already suffering the human rights violations themselves.
For example, in North Korea, when food aid came in, it would be sold among the elites on the black market. Different activities are used to circumvent aid efforts, so those people at the bottom are the ones who are facing the brunt of it.
I do think targeted financial sanctions and travel bans may be of use and may be of interest, if they target those people who are controlling the flow of funding. However, I don't think that there is enough intelligence in North Korea, for example, about which companies or who those individuals are, to do it in the targeted way that people truly want to.
I do think that you could adjust, but it would almost always be a game of catch-up.