国際連盟が無力である理由はいくつかあります。第一に、この連盟は当時世界最強の国であった米国の支援なしに創設された。第二に、連盟には決定を執行するための強力な軍事力が欠けていた。第三に、連盟はしばしば国益によって分裂しており、そのメンバーは紛争を解決するために犠牲を払うことを望まなかった。
これらの弱点の結果、国際連盟は 1939 年に始まる第二次世界大戦を防ぐことができませんでした。この戦争は第一次世界大戦よりもさらに破壊的なもので、何百万人もの人々が死亡しました。
第二次世界大戦後、国際連盟に代わって国際連合が設立されました。国連には国際連盟よりも大きな権限が与えられており、戦争の防止と国際紛争の解決においてより大きな成功を収めてきました。しかし、国連は依然として加盟国の国益によって制限されており、紛争を効果的に解決できるとは限りません。