Just an FYI...it's not required to put your hand over your heart during the anthem.  It is during the pledge.

http://abcnews.go.com/blogs/politics/2012/02/national-anthem-etiquette-what-to-do-at-a-sporting-event-or-political-rally/

Patriotism is an issue the President is deeply invested in, as long as he doesn't have to invest any of his life in the service.