White House, Wal-Mart, and the race for the future of gun laws