PLEASE DON'T THINK HOOMANS HAVE THE TECH TO SHOOT ALIEN TECH
"They" travelled light years to get here and our shitty little kinetic projectiles knock 'em out?
Makes no sense….
And, if that were the case, we're fucked - totally and completely at their mercy.