Actually, to be serious for a moment, at my elementary school we put our hand over our heart for the pledge, but only stood for the “Star Spangled Banner”.
By the time I got to jr. high I had already decided worshiping inanimate objects was dumb, so I stopped doing either one, and got into a LOT of trouble for not saying the pledge or standing for the anthem (but I enjoyed trouble).
Later as an adult I decided to stand for the anthem even though it’s actually a song about a battle at Fort McHenry during the War of 1812 – a war the U.S. declared against Britain for no really good reason except to make a land grab for Canada that didn’t work out.
The Pledge of Allegiance is a silly bit of war hysteria from 1942 that is more of an embarrassment for our country than anything else (the words “under God” were added in 1954 to make sure Commies wouldn’t say it, because everyone knows Commies don’t believe in God), and fortunately it hasn’t come up as an issue for me since school (and I still wouldn’t say it if it did).
Vote, pay taxes, respect the Constitution – that’s what makes you an American. Plus being pretty sure you’re better than everyone else. Everything else is propaganda.