If they insist on having the debates, McCain should do it via satellite! He can tell the nation that he is sorry that he couldn't be there in person, but he had to be in Washington DC to do his job!
If Obama refuses that, he will look even worse!
A good point. Obama does not take his senate job seriously as it is. He and his backers have used it as a stepping stone to his current run for the presidency.