I thought the Steelers and a couple other teams did it right by opting out completely. It didn't work exactly as planned but it really takes the spotlight off of the teams at that time.  

The anthem and flag are now part of the deal. It's like a government entitlement, once rolled out it's extremely problematic to roll it back.

By the way, someone can be proud of being an American and also not a nationalist nazi.