President Obama hammered congressional Republicans on Friday over their efforts to undermine his signature healthcare law.

“The one unifying principle in the Republican Party at the moment is making sure that 30 million people don’t have healthcare,” Obama said during a news conference at the White House.

Obama said blocking the Affordable Healthcare Act has become Republicans’ “holy grail” and an “ideological fixation.” He also criticized the push among conservatives to shut down the federal government unless Obama agrees to defund the healthcare law.

“The idea that you would shut down the government unless you prevent 30 million people from getting healthcare is a bad idea,” the president said.

Obama would not say whether he would veto a spending bill that defunded his healthcare law, but said he doesn’t expect Republicans to actually take the threat that far.