Supreme Court wrestles with gun limits after ruling in