With each of your replies I become less certain of the truth of your interpretation and more certain that either you are giving no thought to my replies or you are truly clueless.
OK. Let me try this one more time. The story that the reporter was reporting on was the same story that had been playing all day long, and that was that Romney was polling higher with veterans than Obama, and that Obama was polling higher with non-veterans. No one else threw in the word “military”. This reporter was reporting on that story. He is the only one who used the term non-military veterans. I think everyone else got what this post was about. It was meant to be humerous. Lighten up! Besides, no matter where you insist on putting the hyphen, neither one makes sense. I don’t see the difference, but I’m sure you will enlighten me.