More on this...

NRA spokesman Andrew Arulanandam also criticized Quinn's changes. "Limiting the rights of law abiding people has never been an effective tool in reducing crime. Arresting, prosecuting and punishing criminals is. That's a simple and straightforward concept that reasonable people grasp," he said in an email.

Before the court ruling, Illinois was the only state in the nation to still prohibit citizens from carrying concealed weapons. The legislation was meant to remedy that.

Quinn, in announcing his decision to impose last-minute changes, claimed the bill had "serious flaws" that jeopardize public safety.

"Therefore I've used my power under the constitution of our state to make important changes, common sense changes, to protect the safety of our people," he said.

Among those changes, he called for guns to be banned from any business where alcohol is served.

"Guns and alcohol don't mix. And I think it's very important that the legislature understand that message from the people of Illinois," Quinn said.

He also added a restriction so that licensed gun owners would only be allowed to carry a single concealed gun and one ammunition clip holding up to 10 rounds.

Sen. Tom Cullerton said Quinn tried to score "political points" with the veto.