On a personal level I appreciate the message Kaepernick and Reid delivered. They did bring controversy to the NFL, causing problems for the owners. Causing problems for your employer is not good for continued employment.
they only caused problems for the owners because the owners allowed it to become a problem
and it only became a problem because one very vocal part of some fandoms decided they had completely out of whack priorities on what players they want to play in the league