The updated enrollment number comes nearly two weeks after the president announced 7.1 million people had selected plans on both state and federal exchanges on April 1, the day after the law’s first open enrollment period. Individuals struggling to secure insurance on the federal exchange, healthcare.gov, had an extension until April 15 to get coverage. Those still uninsured now have to wait for the 2015 open enrollment period to sign up.

ObamaCare continues to be intensely unpopular, but that didn’t stop the Troll-in-Chieffrom lashing out at Republicans who want to repeal it. He also recommended that Democrats running for election in November should “forcefully defend” the law before voters.” (When they’re not distracting voters with #GOPWaronWomen and race-baiting rhetoric, that is.)

Obama said Republicans are in”stages of grief” in the wake of the law’s passage and early implementation: “Anger, denial” but “not at all acceptance yet.”

“If the Republicans want to spend their time talking about repealing a law that’s working, that’s their business,” Obama said at an impromptu White House press conference.

He also said he and Congress could agree on immigration reform if Republicans gave up ideological opposition. Passage now is a matter of “political will,” the president said.

So, this is the kind of rhetoric the president uses to get the other side to cooperate with him. And then he acts hurt and surprised when they tell him to take a hike.

Fox News’ Neil Cavuto had Ed Henry and Dr. Ben Carson on to analyze the press conference and the latest ObamaCare numbers: