Glenn Beck says the American laws on immigration need to be overhauled.

In a town hall event in Florida, Beck suggested it was time for a new deal, an "Ellis Island," type of deal.

"People who are from a different country understand this country because they know how crappy their country is," he said

"I think we need to lead the way on illegal immigration, not amnesty. Legal immigration. I think we need to start an Ellis Island program. And we welcome people in here. You've got to go to classes.

"I'll help you learn English, because you are trapped if you don't know English. I'll help you. And you know what? People can play games with you if you can't speak the language. So teach them English. Teach them the real history of America."

Does Beck know that the pro-immigration people have been espousing such a way forward for the past nine years?