No they don't have a right to protest at work they are at will employees and even under contract all employment contracts have a clause that restricts any conduct harmful to the team or league. Even the most liberal moron can see this conduct is harmful to the NFL.