This isn't the first time that international bodies have promised to protect a country's borders in return for it withdrawing from some territory, or giving up arms... but when it is time for those same international bodies to act they do not.
Another recent example is when Israel withdrew from Lebanon in 2000 to UN sanctioned, internationally-recognized borders. A short while later, Hezbollah started threatening Israel again, claiming it was occupying some fictitious piece of land that was never part of Lebanon. Instead of the UN and international bodies backing Israel's claim that it had fully withdrawn from all of Lebanon, they publicly referred to this piece of land as "disputed territory". This taught us two things:
1. All it takes is one idiot to claim ownership of some land, and regardless of the facts that land becomes "disputed".
2. International guarantees are utterly meaningless.
Countries are better off retaining their weapons and enforcing the peace themselves. Regardless of how much political pressure you're under, ignore it, because at the end of the day you cannot outsource your citizens security.
And on the flip side: the international community should shut the !#@ up until they gain a record of walking the walk instead of talking the talk. It's criminal to play with other people's lives in this way.