Appears accurate, but I would add that, as less and less civilians serve their country as soldiers, due to the professionalization of the military, as well as the military representing less and less the mainstream of America, the more likely they are to believe what is reported in the media, vis-a-vis the military, no matter how incorrect that reporting may be. In fact, the lack of military service within the media will guarantee that media reporting will always be inaccurate.