The problem with saying we could blow an asteroid up before it's too late is seeing it in time. In all likehood, we won't see the one that nails us until it enters the atmosphere... about one second before it hits. There are a lot of rocks out there, and near-misses are much more common than you think.