Joe Biden goes on an incoherent anti-gun rant; the media fulminate over the supposed rise of “Christian nationalism”; and Jim Acosta of CNN says the NRA has blood on their hands.