Colin wasn't fired.
He opted out of his contract - making himself a free agent.
http://www.49ers.com/news/article-2/Colin-Kaepernick-Opts-Ou...
This is like quitting your job and complaining you don't have a job.
He opted out of his contract - making himself a free agent.
http://www.49ers.com/news/article-2/Colin-Kaepernick-Opts-Ou...
This is like quitting your job and complaining you don't have a job.
http://profootballtalk.nbcsports.com/2017/05/31/john-lynch-4...
"We gave him the option, ‘You can opt out, we can release you, whatever.’ And he chose to opt out, but that was just a formality."
https://www.sbnation.com/nfl/2017/3/1/14599712/colin-kaepern...
There's a lot of other issues here - it's unfair to say he got "fired" because of what he did last year. He's been very bad lately - huge dropoff since he went to the SuperBowl.