CNN guest says 2A activists promoting "human sacrifice"