This is much bigger than just the Russians. It's the United Nations!!! Take a look at these articles at
aim.org:
There are at least three other threads in FR -- I am trying to find them. Also, articles cited above link to other relevant information. I am trying to refresh my memory on this whole issue. As I recall, there is a pretty steep downside for the USA if this thing gets ratified.