Colin Kaepernick isn't a good NFL quarterback because he can ONLY perform in a spread offense, he is not a pocket quarterback. And in the NFL a quarterback like Keaepernick wouldn't last very long regardless of his political views.  To say it's Kaepernick's kneeling that is why he isn't playing, is showing zip, zero knowledge of how professional sports works. If Keapernick was a top fight QB he'd be on an NFL roster. 

I have thought Ray Rice could help the Denver running game, but look at how he has been blackballed by the league. So Kaepernick isn't the only player who made his bed, and now has to lay in it.