I'm no Obama fan for sure but ...
I don't place my hand over my heart for the Star Spangled Banner. But I do for the Pledge of Allegiance. I think that is pretty much the norm. Since this was the during the singing of the Star Spangled Banner I don't see why it is such a big deal.
Am I missing something here?