Democrats Demonizing Guns Drive Record Gun Sales