Of course, this is just one of a number of methods and strategies being weighed by NASA and other agencies to prevent an asteroid from colliding with Earth.
In 2005 Schweickart successfully campaigned for NASA to take the issue of NEOs seriously, the result has been a number of NASA centers developing prospective plans to land a spacecraft and even astronauts on an asteroid.
Since even a small mission to an asteroid costs hundreds of millions of dollars, this is not an easy choice, especially considering the growing number of potential collisions that a more detailed survey will probably uncover.