President Obama lashed out Wednesday at gun-rights groups and senators who voted against a compromise background check amendment that was defeated in the Senate.

"All in all, this was a pretty shameful day for Washington," Obama said in a news conference in the Rose Garden. "But this effort is not over."