.The "solution" is, there is no Solution!
The league screwed up by not removing this option when it first began. People will always have their own "rights" and feelings BUT, as with any other job, they should be left outside the work place. If you want to kneel, or hold your hands up, etc., do it on your own time, away from the work place. Your contract and team status demand that you properly represent your team, not your own individual views, during the time that the team is paying you.