Earlier quoted context omitted.
It takes two to tango, so to speak. No matter how peaceable we are as a race, if the other guy has bigger weapons and is itching to use them, it might not make any difference.
Theoretically, it isn't possible to stop an advanced alien race that has mastered ftl travel from being able to destroy earth. There is this concept called relativistic bombardment - your "artillary" is set to travel so fast, that the light that comes off it only arrives moments before the actual shell, and thus, there is little to no warning. The only way to stop this sort of attack is a shield that is impenatrable.…
Basically, as the shell accelerates to C relative to the target, time in the target's reference frame expands relative to time in the shell's reference frame. A shell traveling at C would instantaneously travel from origin to destination (from the shell's perspective) but would take infinite time (from the target's perspective).
Of course, an impact at 1% C would still make one hell of a bang.