Federal judge slams Supreme Court in gun case while reluctantly ruling in favor of convicted felon | CNN Politics