By saying we "do not have time," we seem to fancy the notion that people in our generation are somehow "busier" than people of previous epochs. Well, it is certainly true that we are very busy doing lots of stuff today that our forbearers never did. For example, according to Nielsen , the average American above the age of two spends about 6.5 hours per day watching TV; they spend about 4.5 hours surfing the Internet on PCs, smart phones and tablets; they spend about an hour talking on cell phones. And this does not even fully reflect how stressed Americans are, since they are multi-tasking between all of the above for about three of those 11 total hours spent consuming various forms of media! Some of us like to fancy that many of the 4.5 hours per day spent online is work related -- such as checking email at home and such. But studies show that the vast majority of time online in America is spent on social networking (i.e., Facebook ( FB)and Twitter), games and other forms of online entertainment. Only about 5% of all online time is actually consumed for business purposes. And every single labor study that I have seen shows that Americans with full-time jobs work fewer total hours today than they did 50 or 100 years ago. So, not "having time" is just a bad excuse. The bottom line is, that when it comes to honoring those who died in battle in the service of their nation, Americans just don't give a damn any more.
Let's not fool ourselves. It's not that people 50 years ago "didn't have anything better to do with their time." For example, when you are a farmer, there is simply not enough time in the day to do all the things that one theoretically could do to make a plot of land more productive and earn more money. While the Internet had not yet been invented, there were plenty of neighborhood bars and Domino tables at friends' houses to keep one entertained with games and social networking.