.
Mostly agree and I'm sick of people whining about him. He lost his job to a sad excuse of a backup in Gabbert. If he was still starter material, some team would have taken him even despite the drama surrounding the kneeling. And I don't believe there was any sort of agreement amongst the owners to keep him out.
All that said, I disagree about the part regarding his style of play and poor fit schematically being an issue. Like @crash2500 said, he was undoubtedly talented enough to be picked up and used for certain playsets. Problem is, in my opinion, he wasn't talented enough to overcome the backlash from fans (or at least in the perception of the owners, the hit their team would take from an angry fanbase) to be worth having on your team in that capacity.
So it's somewhere in between your and vector's takes I think. He wasn't nearly as talented as people like to claim when saying he was kept out of the league unfairly, but he certainly was (and probably still is) talented enough to be on a team if it wasn't for the drama that comes with signing him.
I am not a football fan, but I know one thing: employers don't like trouble. The ideal employee is one that does his job and only opens his mouth to say "yes, sir!", "right away, sir!" "thank you, sir!".
People who are screaming discrimination and racism left and right may want to consider that, in some cases, attitude and culture have a significant negative impact on people's success in life. Nobody wants a troublemaker or big mouth in his business (or even life), unless s/he's God's gift to humanity, or not even then. It has nothing to do with skin color, but it has a lot to do with how somebody was brought up. It's very hard to correct bad childhood habits or brainwash (e.g. there is a reason people who are brought up religious tend to remain religious, despite every scientific proof to the contrary they learn about, it's hard to teach an old dog new tricks). Success makes some people more entitled, while it makes others more humble and grateful.
Usually people who play the victim card too much are not liked anywhere, because the thinking goes "tomorrow s/he may cause trouble here" (plus even the nicest most color/sex/accent/etc-blind people get tired of hearing negative stuff). People want peace and quiet, not attitude, entitlement and politics at work. One can think of me of a privileged white male or discriminated foreigner (the truth is in the middle), but that's how the world works in my semi-privileged experience. Most people take the path of least resistance, like the electron. It's not racism, it's basic human nature. People who are liked or likable (as defined by the employer and co-workers) have a much easier life than unpleasant people.
If I made a fuss at work regularly, even if right in principle, I am sure that my privileged white male doctor ass would be kicked out before I could say "Nike".
Human nature plus experience plus incentives; that's all, most of the time, on both sides. One can change people's way of thinking (harder) or the incentives (e.g. severely punish violent cops, play football players enough to keep their mouths shut).
The older I get the more I respect psychology as a science. We should all learn more about it; it would make the world a better place (and maybe we wouldn't elect malignant narcissists either).