It's not "confronting problems" because it doesn't even mention them: community involvement, public service announcements, or other activism does. Instead, what you have is a group of athletes refusing to stand for the national anthem because they do not think the country it is connected to is worthy of respect — which is EXACTLY why people are turning their back on the NFL.

Raising a fist is a reminder of the call for rioting from the sixties, and too many people remember that.

As for shooting black men in alarming numbers, statistically it's black vs black violence, and more whites are shot by cops than blacks.

It's not a hypocrisy to take a paycheque from your employer, but it is a hypocrisy to say you stand for the same things and then demonstrate you don't respect those things — especially when the fans respect those ideals.