Four years after Colin Kaepernick first kneeled during the US national anthem, the NFL says it was “wrong” for not allowing players to protest.