President Obama dismissed the legal merits of a challenge to a key provision of the Affordable Care Act.

In remarks from the G7 summit yesterday, Obama maintained there is no legal basis for the Supreme Court to overturn a key provision of the Affordable Care Act.

He argued it's an "easy case" that never should have gotten to the highest court in the first place.

"It's not something that should be done based on a twisted interpretation of four words in, as we were reminded repeatedly, a couple of thousand page piece of legislation," said Obama, predicting that "the Supreme Court's going to do what most legal scholars who have looked at this would expect them to do."

The case comes down to whether people who enrolled through the federal exchange are entitled to subsidies. The opponents say the law's language only allows for subsidies for those buying insurance on state-run exchanges.

Charles Krauthammer, Mara Liasson, and Stephen Hayes reacted on "Special Report," with Krauthammer saying Obama's remarks "come under the heading of constitutional indecency." 

This is not the first time the president has gone after the Supreme Court. At his 2010 State of the Union address, President Obama ripped the Supreme Court's ruling on campaign finance in the Citizens United case.

Krauthammer noted that the president is now going after the justices even before a ruling is issued, "impugning" those who might disagree with him.

"It's a pattern of which he steps over the boundaries of what the executive [branch] ought to do. It's not illegal of course, but it shows no respect for the Constitution. He did not swear an oath to provide subsidies for health care. He swore an oath to defend, essentially to respect, the Constitution. He hasn't shown that. Other than that, he's been a great president," Krauthammer joked.

Watch the full discussion above.