Deterrence is a nice goal, but when you're dealing with a country run by non-rational actors, you still aren't likely to have an ideal outcome.
Also, short term != long run.
Yeah this is bound to be ugly for a little while, but it probably needs to be done.