What's the alternative? Unguided missiles? War is inevitable, so why not use weapons that can accurately hit and neutralize the intended target rather than carpet bombing in the general area of the target and hoping that no civilians are killed? By using guided missiles we limit unintended deaths, collateral damage, and its much more efficient.
I don't think that this would be good mostly because when you start a war you need weapons of war, and as Gandhi once said "When it comes to war the bad always ought weights the good, and personally I would agree with him, but that's the real question, does my opinion even matter?