It's an oversimplification to think that this is all related to his Black Lives Matter dealings.  Kaepernick's skills have eroded and his decision making seems flawed (who opts out of a $16.9 million contract on a team with no other quarterbacks?), thus it will take a coach on a solid footing or a team that is resigned to stinking this season to take a chance on him.  My guess is that he'll get signed by the Jets by the end of the month.