I had a response to this  all worked out, but I will hold my fire this time. Instead, I will point you all to my colleagues Paul  and Zippy  at WWWTW, who offer their much more even-tempered responses to recent critics. They make the right points, and I agree with their remarks entirely.
Following on Zippy’s remarks, I would just include this one section from my unpublished post:
There is, of course, a legitimate hierarchy of loyalties that a professing Christian can and should respect. One no less than Aquinas has laid out how natural loyalties to kindred, friends, neighbours and fellow citizens appropriately take precedence over loyalties to other, more remotely related people. Loyalty and obligation to fellow citizens would take precedence over duties owed to foreign citizens, but the duty to treat all men justly in wartime is something owed to God. As my colleague Zippy is a very serious Catholic (and it is this, I think, that is really what bothers his critics), he would probably have no difficulty acknowledging and affirming such an idea.