When I was in high school, I was selected to attend Boys’ State, which was put on by the American Legion. They taught us that for the Pledge of Allegiance, putting the hand over the heart was customary, but for the national anthem, standing at rapt attention was perfectly acceptable. There are others out there on the Internet who say similar things. It would appear that this is something that has changed over time and is a source of confusion. I think much worse of someone not standing or not taking off his hat than I do about someone not holding their hand over their heart.
Exactly. Many of us were taught to salute when wearing a uniform, but when out of uniform, to pay respect by standing and removing any head cover. This is not disrespect and nobody should get bent out shape.
I agree. Maybe it’s an generational thing (I’m 63), but I learned as you did. I still don’t put my hand on my heart for the National Anthem. However, I can’t remember what we were taught was the proper etiquette for when the flag, being carried, passed in front of you. I know standing was mandatory, and doffing of hats of course, but hand over heart? Anyone know?