Wrong.  You know perfectly well --- as Shea does not --- that the First Amendment bars infringement only by the government.  If the 49ers were to fire Kaepernick, that would be the act of a private employer, not the government.  What evidence would show that Kaepenik's firing would be by the government?  He's not a government employee.