This website is a defense blog which means it is a mouthpiece for those in the military and possibly some departments/branches of the DOD.
Not sure I get your meaning there. Could you elaborate (i.e., "the rest"?).
Again I ask, what do you take issue with?