While chuckling at the fact that ItsWhatIdo hasn't posted in his own thread in two days, I just realized that at most sporting events, during the singing of the national anthem before the game/match, the majority of athletes put their hands behind their back and lock their wrists. Examples:
Putting your hand over your heart is not a requirement or any type rule. Some people do, some don't. Not doing so doesn't make you un-American, or equate to "dishonoring" the flag. Standing at attention with your hands down behind you or in front of you is just as commonly accepted as putting your hand over your heart.
Furthermore, even during the pledge of allegiance, it's just a typified salute. IMO, saying the same pledge everyday and doing the same salute everyday doesn't make you more patriotic than anyone else. It's become routine for kids in grade school in the United States to say the pledge every morning. Very little of that population even thinks about what they are saying every morning. Let's take a dose of reality: If you go to an American public school, it's something that you memorize since kindergarten, and by junior high, it's just something you mumble your way through because you're anxious to sit back down. In my opinion, reciting it every day takes away takes away from its true meaning. You're not "pledging allegiance", you're doing what everyone else does so they don't look at you weird.