Sample size
"the results should be taken with a pinch of salt, however, since the poll was only conducted with 503 registered voters from Massachusetts"
There's 4.5M registered voters in Massachusetts, so a truly random sample of 503 registered voters gives a confidence interval of well below 5 for confidence level of 95%. Given the survey numbers quoted, that's fairly clear overwhelming support.