I always thought that there was an NFL Rule requiring players to stand and show respect during the National Anthem, but then I may be wrong.
The rule states that teams must be on the field for the National Anthem. The rule was instituted in 2009. Interesting timing on that, eh? Makes one wonder what was going on to make the league feel the need to codify the policy.