Originally Posted by Dutchrudder
It is possible that some NFL players were not born and raised in America. Not sure if there are any on the Texans, but that may have something to do with it. Okoye was born in Nigeria, and I wouldn't expect him to have his hand over his heart for the anthem.
This brings up an interesting point.
Even if you are foreign born or raised if you are in the USA you need to show the proper respect.
As many have stated I don't think you have to have your hand over your heart you just should be respectful by being quiet and standing still.