NFL needs to understand, at this juncture in socieity, leave Politics & Religion to the rest of the world...If a player wants a platform, that's fine, but not the organization you represent, especially in today's social media. Nothing wrong with a player or person doing what ever they can to make the community better, but it does not have to involve the company or organization you are employed by and again JMHO.
As to the ratings, well, the Jaguar vs Patriot game was the highest rated TV show of the year last week (2017) so other sports dream to be like the NFL. Full time officials will help along with speeding up replays,