I hate to get political again, but however you feel about illegals getting free health care, Wilson was correct in calling the president a liar.
First, the non-partisan Congressional Research Service concluded that the big-assed House health care bill has no provisions barring illegals from receiving government-funded care and in fact extends Medicaid to them when ineligible for S-CHIP. And two Republican efforts to amend the bill to include restrictions were voted down by committee Democrats.
Furthermore, the Senate bill was edited after Wilson's outburst to close a loophole which would have not required citizenship for emergency care.
So, yeah, Obama straight up lied. Whether it was intentional or not is a subjective matter, but Wilson was right to call bullshit on him. And to treat the man as a boor when Democrats hooted all over Bush several years ago in the middle of a State of the Union and called him a liar and loser among other things is bullshit, too. But, no, they're planning a vote to officially admonish him for it for "breaking House decorum" WTCHOP?. Fuck those thin-skinned pussies. President Obama should apologize for lying to both houses of Congress and the nation as a whole, but don't hold your breath.