08-24-2008, 11:19 PM
The correct etiquette is to put one's hand over one's heart when reciting the pledge but NOT when the national anthem is played. Similarly, the correct military etiquette is to salute or return a salute ONLY when in uniform. For example, if one encounters a senior officer when not in uniform, one does NOT salute, regardless of what US presidents often incorrectly do.