The polls said Trump had 0% chance of winning?
Also Hillary DID win the popular vote by 3 million.
In fact, Trump got as many votes as Romney did.
Bernie or Biden would have soundly wrought a different result.
{My poll of just me said this in 2016: "I got one word for ya: George W Bush"}
Bear in mind polls tend to be skewed by sample types, which tend to be older folks at home answering land lines.
That would leave a large portion of opinions from a wide swath of various demographics out.
A poll taken of military types, on the other hand, would be closer to accurate since the demographic accessed for that polling IS of military types themselves.
Further, military are trained to be efficient and honest when questioned, so the aspect of telling polsters what they think they want to hear is significantly lower, thus yeilding more accurate numbers as well.