There are no provisions within the Constitution for a new election. It requires that should the president elect be ineligible the House must choose between the top three EV getters. There are only McCain and BO so McCain gets the job with Biden as VP. There is no escape from the Constitution. It is either obey it or ignore it. Even Democrats might pause at the latter choice.
Got you.
Someone remind one of the Democrat electors to cast a single "protest" electoral vote for Hillary. Then she will be one of the top three vote getters.