SHAKER HEIGHTS, Ohio (CNN) - President Barack Obama took his health care offensive on the road Thursday, ripping top Republicans for playing politics with his top domestic legislative priority.
"We have never been closer to achieving quality, affordable health care for all Americans," Obama said in a packed town hall meeting outside Cleveland, Ohio.
"But at the same time, there are those that would seek to delay and defeat reform. ... We had one Republican strategist told his party that even though they may want to compromise, it's better politics to 'go for the kill.'"
Another Republican senator, the president said, had argued "that defeating health reform is about 'breaking' me - when it's really the American people who are being broken by rising health care costs and declining coverage."
The president also set his sights on Republican National Committee Chairman Michael Steele.
Steele, Obama said, is "seeking to stall our efforts" and "recently went so far as to say that health insurance reform was happening 'too soon.' ... I think that's a little odd. We've been talking about health reform since the days of Harry Truman."
Obama concluded that "reform may be coming too soon for some in Washington, but it's not soon enough for the American people."
Top Republican strategist Bill Kristol recently wrote on a conservative Web site that for the GOP "this is no time to pull punches. Go for the kill."
Last week, Republican Sen. Jim DeMint of South Carolina was quoted as telling the group Conservatives for Patients Rights, which opposes Obama's health care plan, that "if we're able to stop Obama on this, it will be his Waterloo. It will break him."