没有一定要马上刺杀警长和索罗佐的必要。
柯利奥尼家族之所以刺杀他们,是因为他们要合谋杀掉正在住院的教父。
在医院保护教父的都是柯利奥尼家族的人,但警长会带警察把他们赶走。如果他们带着枪,还会被警长以非法持枪为借口逮捕。
这样一来,教父无人保护,索罗佐派来的刺客就会行刺成功。
这才是柯利奥尼家族不得不尽快刺杀警长和索罗佐的原因。
但矛盾的是,实际上之前柯利奥尼家族已经找到了规避警长和索罗佐的阴谋的方法----雇佣有合法持枪执照的私家侦探,由他们在医院保护教父。教父遇刺的当天晚上他们就是这么做的----带来大量的私家侦探,并告诉警长这些私家侦探有合法的持枪执照,如果警长干涉,他就要到法官那里给出正当的理由:
https://www.zhihu.com/video/1491917532810866688那么只要他们继续用这种由第三方来提供安保的做法,只要人力和火力足够,并且有私家侦探的身份和合法的持枪执照,警长和索罗佐就毫无办法,教父就可以在医院休养到可以回家的程度,刺杀警长和索罗佐也就没了紧迫性和必要性。
这是情节上的一个自相矛盾之处。