In my statement, the operative word is "moral".  There are venues for such protests, the NFL is not the forum for such.  Fans attend and support NFL teams to watch football, not to see a political protest injected into the event setting the tone of the game.

"Walker told fans upset by the protests that they didn’t have to go to the games if they felt disrespected."  Well, maybe had some of the fans have known beforehand they would not have attended.  They had no choice and they were a paying captive audience and it was unbeknownst to them what was to be unfurled.

American taxpayers give on an average subsidy for NFL stadiums $266 Million; since 2000 an estimated $3.2 Billion of federal taxpayers money help build private stadiums; local and state $5.9-$6.7 Billion for the last 20 yrs.  2012 to 2015 Dept. of Defense paid NFL $6.1 Million to honor troupes and for recruitment promotions.