不应该,因为没有任何条约或者义务。
这题目介绍里漏了一条:当时乌克兰加入NPT不扩散核武器条约,所以乌克兰已经是非核武器国家了,不能拥有核武器;即使乌克兰退出NPT,美国也仍是NPT成员,有义务不向别国提供核武器,所以说仍然不能给。
上面解释的是“为什么不能归还核武器”(1994年1月的《三边协定》),下面解释“为什么不需要出兵”(1994年12月的《布达佩斯安全保障备忘录》)。
美俄的安全保障是有效的,因为乌克兰没有跟任何国家进入战争状态而且俄罗斯也没有拿核武器威胁乌克兰。
论安全保证与盟友,最强的应该是北约的《华盛顿条约》第五条,但是即使是这样,也没有见有任何义务是要“给予核武器”的。
具体说来
1,俄罗斯没有宣战,俄罗斯有各种理由声称不是“危害主权完整”。
2,美国(还有其他国家)都把它看成是政治承诺,而不是条约义务,所以当时没有给国会批准通过,所以没有国内法律义务去执行。
3,即使真要遵守,它也只是消极安全保障(negative security assurance),也就是“承诺不侵犯”而不是“承诺保卫”;所以(即使俄罗斯真宣战),最多只能说俄罗斯违背了此承诺。
4,积极安全保障”( positive security assurance)也是有的,比如说中国(还有其他四个常任理事国)对乌克兰(还有其他无核国家)。但是那必须是乌克兰遭受核武器袭击或者是核武器袭击威胁之时,中国(还有其他四个常任理事国)才考虑施予援手。
5,乌克兰也没加入北约,也不是美国军事盟友。
所以,要出兵救援有依据,但不出兵也没违反义务。