Try reading.
"The new draft U.S. resolution asks the court for a 12-month exemption from investigation or prosecution of peacekeepers and "expresses the intention to renew the request ... for further 12 month periods for as long as may be necessary."
This is not a cave, it is politics. It simply puts off the confrontation for 12 months during which we have time to twist some arms, and possibly have to rely on these allies for help in Iraq.
NO TREATY SIGNED BY THE PRESIDENT can be made official without the consent of Congress. In some cases the President can withdrawl from a treaty Congress has ratified if that option is agreed upon from the start, like the ABM treaty. President Bush had the right to withdrawl with a simple six month notice, because that's the way it was written.