 In December 2010, McCain voted against repealing the policy.McCain broke with his party on more than one occasion by opposing a federal ban on gay marriage.In 2004, McCain voted against the Federal Marriage Amendment, an amendment intended to ban gay marriage, arguing that each state should be able to choose whether to recognize same-sex marriage.