What the margin of error means
When a poll reports "48% support, ±3% margin of error at 95% confidence", it means the 95% confidence interval is 45%–51%. The true population proportion is estimated to fall in this range 95% of the time under repeated sampling.
The margin of error does not capture non-sampling errors — biased questions, self-selection, non-response, or measurement errors. A technically correct margin of error on a flawed survey is still misleading. The MOE only quantifies random sampling uncertainty.