LE MARS, Iowa -- Republican presidential candidate John McCain has a message for critics of the immigration compromise he helped devise.
"I respect your disagreement, but what's your proposal?" McCain said Saturday.
"If people who are running for president of the United States don't agree with this proposal, what's your proposal? ... The status quo is not acceptable," he told reporters.
McCain's comments came after a town hall event at a golf course in Le Mars, in northwest Iowa. Speaking to about 150 people, McCain dealt with questions about Iraq, government spending, health care and immigration.
The Arizona senator went back and forth with one man who said he did not think the immigration proposal was tough enough and that the government was not enforcing current laws.
"The old rules are not workable and enforceable," McCain said. "We've certainly proved that over the last 20 years."
Congress "failed you," McCain said. "We passed a law in 1986 that said we'd give amnesty to some people and now we have 12 million more" illegal immigrants.
Story Continues Below
McCain later headed to the Blue Bunny ice cream shop - a signature of Le Mars, which proudly calls itself the ice cream capital of the world.
It was where one of his GOP rivals, former Massachusetts Gov. Mitt Romney, stopped this past week. Both Romney and McCain ordered chocolate shakes during their visit. McCain's had whipped cream and a cherry on top; Romney's did not.