U.S. Code states that those who are not members of the armed forces should put their hands over their hearts during the national anthem ...
The US Code outlines expected conduct during such ceremonies while stating that individuals should face the flag and place their right hand over their heart when it is displayed, noted Snopes.