With the Obama administration supporting the final treaty draft, the General Assembly vote was 154 to 3, with 23 abstentions.
Critics of the treaty were heartened by the U.S. Senate’s resistance to ratifying the document, assuming President Obama sent it to the chamber for ratification. In its budget debate late last month, the Senate approved a nonbinding amendment opposing the treaty offered by Sen. James M. Inhofe, Oklahoma Republican, with eight Democrats joining all 45 Republicans backing the amendment.
“The Senate has already gone on record in stating that an Arms Trade Treaty has no hope, especially if it does not specifically protect the individual right to bear arms and American sovereignty,” Sen. Thad Cochran, a Mississippi Republican who backed Mr. Inhofe’s motion, said in a statement. “It would be pointless for the president to sign such a treaty and expect the Senate to go along. We won’t ratify it.”
Despite the Senate vote, numerous groups have pressured President Obama to support the treaty, and Amnesty International hailed Tuesday’s vote.