Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Your "secondly" is my main counter argument against the "Human Shield" claim. To clear up the ambiguity of "does an alien have human rights?", how would this be ruled in a military court if it were just two human armies (just far enough into the future to have sci-fi style, instantaneous, long range scanners)?