... you just made a statement that "its not spam" but did nothing to back it up at all.
READ my post and not just the last line - THAT is why it is NOT a debate and should hence be moved elsewhere. Since NOBODY here can answer yes to all of those questions i stated, it should be moved to spam because you are just asking people to throw out the names of things which could destroy the Asteroid or throw it off course. Go find a dictionary and look up the meaning of a "debate".
How exactly did you see this play out in your mind?
Person1: "We should fire it with a laser!"
Person2: "yah lasers lawl i love lasers... PEOW! XD"
Person3: "lets fire missiles haha xD tho i like lasers too xD"
Person4: "You people do realise that lasers are out of the question because firstly they simply have not been developed to do that amount of damage, and secondly because they have quite a limited range. Not to mention the fact that any stray object with a reflective surface which crosses paths with the laser would most certainly bounce the laser beam astray, and would hence pose as a serious hazard."
Person1: "haha yea lasers lawl maybe they wont work then XD maybe we need oil drillers just like in that movie

"
Person2: "haha no lol we can make a sheild that protects the earth!!!"
Along the lines of that? Maybe not? Well either way, thats how its going to end up.
And copying and pasting answers to all the questions i asked isn't going to help one bit, because if you are not the person who did all those calculations, who the hell are you to suggest how to stop it? Or more like, how the hell are you supposed to suggest anything when you obviously know **** all about the subject?