Just because known bad actors are signatories to a community promise does not ispo facto make it meaningless to everyone else.
I mean, what are you going to do? Instigate a rule that only nice people can be signatories? You've not played nice in various ways in the past, so you cannot sign this promise?
(Not to say that I agree with the treaty. See concerns by human rights groups mentioned in article and all.)