Basically, if you have the technology to support human life on Mars, you have the technology to disaster-proof Earth.
Basically, if you have the technology to support human life on Mars, you have the technology to disaster-proof Earth.
The very distance that makes Mars so hard to reach would be good protection against such an unexpected event (whether it's unintended effects of scientific experiments, novel WMDs, grey goo etc.). There is no way to create a similarly isolated colony on Earth, even if we discount the problem that nobody would want to live in such a place. (As opposed to the many people, reared on SciFi, who would volunteer for Mars quite eagerly.)
And that's to say nothing about the ability to launch spacecraft from a lower gravity and/or using a magnetic rail. One could even turn the asteroid into dust (which is less dangerous than a ferrous mountain falling from the sky) with a kinetic impactor packing enough energy.