War is the continuation of diplomacy by other means (to paraphrase Clausewitz), and military flags represent a nation's policy. Therefore, a military flag will always have people who hate what it stood for, as well as people who respect it or the people who fought under it.
Personal and political comments do not advance the study of history or the value of this website.