Earlier this morning, Senator John McCain made an appearance on The Ellen DeGeneres Show, where, as the AP noted, he was challenged to account for his stance on gay marriage.McCain, who also opposes an amendment to the Constitution to ban same-sex unions, said people should be encouraged to enter into legal agreements, particularly for insurance and other areas where decisions need to be made.