It seems like more and more people don't put their hand over their heart during the national anthem. Why do you think this has changed? just a society shift or are people less patriotic than they were 20 years ago? I don't really have any ideas. This "horrible" trend is discussed often among my older friends..I tend to see it as not particularly a lessening of patriotism, but just a society shift.