The Washington Nationals wore U.S. Navy caps before their game today to honour the victims of the shooting which took place at the Washington Navy Yard, just across the street from Nationals Park, yesterday afternoon.
Joint Chiefs of Staff VC James A. Winnefeld, Jr. handed out the caps to the players in the Nats clubhouse before the game to wear during batting practice and the national anthems. A moment of silence was held and flags around the ballpark flew at half mast.
Once the game got underway it was back to the standard Nationals cap, as we learned on September 11, 2011 (when the Mets attempted to take the field wearing FDNY and NYPD caps) players are only permitted to wear NewEra caps during Major League Baseball games no matter how justified the reason.
The team was allowed to continue wearing their patriotic uniforms during the game, of course, because they were manufactured by an approved company.