I think it is fair to say that they have alienated many fans for a generation or more.
The players in the NBA did not think this out very well. It is quite possible between social justice and Covid that they will take a bath on their salary. On top of that, so many fans have walked that their earning potential moving forward is much less because there is a cumulative impact in advertising dollars and ticket prices.
The NFL, MLB, and even Nascar also harmed their brands with this nonsense. Prior to all of this political theater sports were something we could just enjoy. Much of the blame for this also goes to ESPN and sports talk radio who have become a format for social justice and leftist ideology. I think most of the staff of ESPN are full-on communists.
The left ruins everything. I am not watching.
/heavy sarc
That and kneeling players are why I cut the cable and quit following the NFL.
Remember all of those patriotic things the NFL did after 9-11 and during the Iraq war ?
Do you know the military paid millions of dollars for those ?
Look it up.