They should stand. It's their first amendment right but the NFL like any other private entity has the authority to fire them regardless of the first amendment. If the NFL doesn't want to fire them over it, they should atleast require the protest to take place using a different platform, instead of using the national anthem as their stage. It's downright disrespectful.