Nope.
Kaepernick is good enough to be on a roster, Yes. He isn't good enough when you consider that he alienates half of the NFL's customers.
I'd submit, that if you went to work each day and made a political statement that alienated half of your company's customers, you wouldn't have a job either. There is a time and place for such actions. At your work place, and on your employer's time, is not it.