There is a difference when you protest at your workplace.    Wearing a shirt with a starving child picture on it  to bring attention to world hunger gets you fired at a restaurant.   

No one really wants to pay $200 a ticket to watch a football game to address racial issues in what you have to agree is a confrontational somewhat rude gesture.... in a setting that is not close to being properly diverse and does not reflect the population the country or NFL fans.