just a quick point here; 1.2K is highly statistically significant, even for a national level poll/survey. The issue here is the potential for selection bias, which seems primarily to be driven by people who want to do the survey not sure how this ultimately skews the results but 1.2K is easily an adequate sample size