We are succumbing to the “we must do something” syndrome.
There is really nothing that we can do to prevent these incidents other than do as is done in Israel; post arm guards at public gathering places (restaurants, malls, parks, schools, hotels, office blocks etc.) and screen all who enter. Even then a determined jihadi could get through.
Those who argue for the end of the 2A like Norm Stamper (former police chief here in Seattle) are seriously out of touch with why the 2A exists and what it represents.