You hit the nail on its head? A national law is a national law. It cannot influence an international agreement.
Lets say the US went crazy and amended the Hyde Act that all citizens of India should have an idol of Bush who we are to pray 5 times a day. Do you think anyone will comply?
Only knickerwallahs and commies seem to think otherwise