...and MLK 5 years later. A TFR wouldn't have protected any of them. The world was worse off because of it, but it also didn't come to an end, either.
I worked with some of the people that, 20 years ago today, were trying to find their friends buried under tons of rubble in NYC. There was a no fly zone in effect for NYC during that cleanup. There isn't now. There shouldn't be over DC. I had the freedom to fly down the Hudson, just last year, and circle the Statue of Liberty. The people living in Maryland and Virginia deserve the same freedom I have in NY. Getting back to normal is how we win when dealing with nuts, not becoming a paranoid country that starts attacking each other. That's how the nuts win.
We live in a country that isn't a kingdom. Where the president is allowed to SERVE the people. It isn't the other way around. There's a reason that titles of nobility are banned by the constitution. The founding fathers were pretty bright, and they were more than aware that people have a tendency to put their leaders on pedestals. Yes, we need to protect them, to keep them reasonably out of harms way, as so many others ARE in harms way every day, defending the country. So whatever security is in place needs to be balanced. There is no such thing as perfect security. Trying to get there leads to an exponential increase in cost for infinitesimally small gains. We're in that area right now.
As far as candidates go? They're all smart people. Not all good, not all honest, but they're not dummies. They're driven by either ego or a sense of duty....more the former than the latter. The job wears people out - take a look at before/after pictures of almost any president. They're under constant criticism from large groups of people, no matter who they are. But they're safer now then they've ever been, and it's not because of SFRA or TFRs, or any laws that have been put in place in the interim.