http://www.snopes.com/nfl-sideline-anthem/ The DOD stated they neither require nor request players stand for the anthem.

The NFL is no more an "agent" of the government due to DOD ad revenue than they are an "agent" of Verizon or Budweiser or any other advertiser.