WASHINGTON, DC - MAY 22: Sen. Charles Schumer (D-NY), center, with Sen. Harry Reid (D-NV), left, speaks at a press conference to urge the House to enact immigration reform at the U.S. Capitol on May 22, 2014 in Washington, DC. Senate democrats called out House Speaker John Boehner for letting nearly a year pass without taking action since the Senate sent over a bipartisan comprehensive immigration reform bill.

Sen. Chuck Schumer upbraided his own party Tuesday for pushing the Affordable Care Act through Congress in 2010.

While Schumer emphasized during a speech at the National Press Club that he supports the law and that its policies "are and will continue to be positive changes," he argued that the Democrats acted wrongly in using their new mandate after the 2008 election to focus on the issue rather than the economy at the height of a terrible recession.

"After passing the stimulus, Democrats should have continued to propose middle-class-oriented programs and built on the partial success of the stimulus, but unfortunately Democrats blew the opportunity the American people gave them," Schumer said. "We took their mandate and put all of our focus on the wrong problem—health care reform."

The third-ranking Senate Democrat noted that just about 5 percent of registered voters in the United States lacked health insurance before the implementation of the law, arguing that to focus on a problem affecting such "a small percentage of the electoral made no political sense."

The larger problem, affecting most Americans, he said, was a poor economy resulting from the recession. "When Democrats focused on health care, the average middle-class person thought, 'The Democrats aren't paying enough attention to me,' " Schumer said.