法律是否具有法律效力取決於維護它的組織的能力。
比如國家有法律,但是在軍閥混戰時期,國家的法律可能不如軍閥自己制定的軍事規則有用,因為這個時期的政府太弱了。
國際法也是如此。妳說它沒有法律效力,國際法制裁的國家和個人很多,包括被吊死的。但維護國際法的是聯合國,它的能力是不穩定的,因為它自己的執法單位不是獨立的,而是來自於聯合國的幾個強國。所以當這些國家出現分歧的時候,聯合國就很難運作,自然也就無法按照國際法去執行任何事情。