The NFL was seeking into being boring before Kaepernick. I believe the league allowed these protests (perhaps even encouraged them) to drum up fake controversy and draw in more of the rubes. It works for so-called reality TV, after all.
Backfired on them big time.
Also, why screw with the segment of your audience that doesn't have to fraudulently convert food stamps to get spending cash.