I'm retired military and put my hand over my heart and do not salute. I don't like bringing attention to myself, and I think that would do it. As for people being disrespectful if people don't put their hand over their heart, as long as people stand, remove their hat, and seem to be showing respect, that's fine as far as I'm concerned.