Joe Biden delivers yet another incoherent speech: gun violence