"Most Americans..."?! A bit of a stretch, isn't it.
Let's do the math: 1042 people polled, out of which 56% -- 583.52 people -- in favor. 584 (let's round up; they probably did) people out of ~319 million total U.S. residents! Yeah, hardly representative of "most" Americans.
And... demographic? 1042 people from large cities? Small cities? Rural towns? East coast? West coast? Midwest?
This is clearly just more media spin masquerading as fact.