International law is a weak law because
1
It is not enforceable as such, it is not a law but a positive morality
2
There is absence of compulsory dispute settlement mechanisms and independent system of sanctions
3
It only includes States as subjects
4
There is no dependable sources available