They question is how it will go away. Via action by the NFL because their bottom line is impacted, or through apathy.
I would of thought apathy, but the events of the past few days makes me wonder if some of these guys are going to double down or not.
The league has no real power to do anything. At least, not until next year's annual owner's meeting. If enough owners feel that it's a problem they can try to address it at that point. However, even then it would still be difficult. Maybe they could make a new rule that would result in automatic ejection of a player who performs a "politically inflammatory" act. Individual franchises have more leverage. But at the end of the day everyone's going to have to eventually come to terms with the fact that other people can say/express things you don't like and there's not much you can do to stop them, so it's better to just get over it and continue on with your day.
That is possibly the only solution, but it will probably blow over by next year. I only watch the Super Bowl, so my boycott of the NFL won't influence them at all.