Sen. John McCain, an Arizona Republican, at the annual meeting of the World Economic Forum in Davos earlier this week. His state’s GOP leadership has censured him for his “disastrous” record.