The new CNN poll has mixed news for President Obama and the Democrats on health care, with a plurality against the health care bill that just passed the House -- but their reasons vary, coming from both the right and the left.
The poll found 46% in favor of the bill, with 49% against it, with a Â±3% margin of error.
"Roughly one in three Americans opposes the House bill because it is too liberal, but one in 10 oppose the bill because it is not liberal enough," says CNN Polling Director Keating Holland. "That may indicate that a majority opposes the details in the bill, but also that a majority may approve of the overall approach taken by House Democrats and President Obama."
In addition, President Obama's approval rating remains in good territory, with 55% approving to 42% disapproving. The poll also gives the Democrats a continued lead in the generic Congressional ballot, with a 49%-43% lead over Republicans among registered voters.