I live outside of Boston, right near the start of the marathon, and my son was at the marathon near the explosions at the finish line, so I appreciate your concern.
Honestly - how can we thwart these attacks? Do you have any idea what was done prior to the marathon? Bomb sniffing dogs just shortly before the race start, tons of cops and all that, but still, it's a public street and a major community event. Everyone was carrying a backpack. Tens of thousands of runners, all with their stuff in backpacks which were then left with relatives or with marathon officials. There were buses of just backpacks being transported from the starting line to the finish line. It's a college town and it's public school vacation - everyone has a backpack, and lots of people had several if holding them for a runner.
There is increased security and people are, by and large, being cooperative.
I think, in the wake of Boston, and 9/11 (and remember, that affected Boston second only to NYC and DC since the planes left from here), and in the wake of Newtown and Aurora and other sites, is that we are only on full alert after a tragedy, and we are not paying attention to the loners and the people engaging in erratic or suspicious behavior (note I did not say "suspicious looking") so that they can accumulate materials for destructive uses.
I think we need to take a serious look at the culture of violence we have, and also the suspicion we have of everyone who is "different" from an ethnic or religious perspective. We have an escalation of violent and nasty talk (plenty of it on TV but also plenty of it on Mamapedia!), and a whole lot of lashing out on social media sites, name calling, bullying. We compete with each other instead of embracing each other. Yesterday, there was much heroism, but also a quick rush to post rumors of a Saudi national being responsible and a whole lot of fingerpointing.
And there is a horrendous culture of hatred among our lawmakers, and a lot of very divisive politicians (many of whom are responding to their nasty and hateful supporters) to create horrible divisions around polarizing issues like abortion and gay marriage and immigration, with people pitting their religions against each other and trying to take rights away from others in order to hoard more for themselves.
Yes, we need to report. But I think there's an upswing after a disaster, but there's also an upswing in the purchase of firearms. I don't think that helps. I understand people want to protect themselves, but honestly, I thank God that everyone around the blast site didn't pull out guns and start shooting. Instead, they cared for the wounded, used their own shirts to make tourniquets, pulled down barriers so police and first responders to get to the injured and more.
I think we need to cultivate our humanity. We need to do acts of kindness, not hole up in our homes. Every person should donate time to a charity (not just write a check) and donate blood every 8 weeks. Do a neighborhood clean-up. Recycle. Teach your kids to be compassionate. Find the good.
We cannot stay away from public places. I know the Marathon will not ever be the same. I know the Boston July 4th celebration and the Red Sox games will change. But I also know that we continue with the Olympic Games even after so many Israeli athletes were murdered at the Munich games. We still travel on planes and go to NYC after 9/11. We still go to the movies after the movie theater massacre.
We need to demand more of our politicians and insist on more from ourselves so that we are not so busy thinking only of ourselves. We can create a better world.