McConnell has taken conservative stances for at least the last two decades up until 2016. During his Senate tenure, McConnell has led opposition to stricter campaign finance laws, culminating in the Supreme Court ruling that partially overturned the Bipartisan Campaign Reform Act (McCain-Feingold) in 2010. He has also led opposition against Obamacare, including efforts to delay or prevent the law's passage, and later efforts to repeal or replace it, including the American Healthcare Reform Act. McConnell has also opposed stronger gun control measures, and efforts to mitigate climate change. He has supported stronger border security, free trade agreements, and reductions in taxes, including the Tax Cuts and Jobs Act of 2017. His foreign policy views have included support of sanctions on Cuba, Iran and Russia; opposition to the Iran nuclear deal; and support of Israel. He voted for the Iraq Resolution, which authorized military action against Iraq, and supported the Iraq War troop surge of 2007 in public. McConnell opposed Joe Biden's plan to withdraw all U.S. troops from Afghanistan. Earlier in his political career, however, during the 1960s and 1970s, McConnell held moderate stances, including support of abortions, support of unions, and support of the civil rights movement.