You think responding to natural disasters is a responsibility of DOD?
Gimme a break. NASA's job is whatever Congress says it is.
Elimination of an incoming object either missile or comet is much better suited to DOD.
NASA wouldn't be my first choice to handle an earthquake either.
FEMA comes to mind for that.
Please don't misunderstand, I don't dislike NASA. They should be doing space exploration.