On September 11th, 2001 America was attacked. Thousands died in NYC and at the Pentagon. But one planeload of passengers got word of what was happening and FOUGHT BACK. United flight 93 crashed near Shanksville, PA and the heroes of that flight created a mentality that ebded up stopping at least two other plane-borne attacks (Richard Reed's shoe bombing attempt and the underwear bomber incident).
Over time the resolve of airline passengers, and Americans as a whole has waned. Now, we crawl under desks or fall to the ground and pray thst the active shooter in the building doesn't find us. We hope the police get there in time to save us. We expect others to protect us.
When the hell are we as a society going to realize that WE are the ones who have the responsibility to defend OURSELVES? When will we start to fight back against these terrorists, active shooters and lunatics rather than cower at their feet while peeing our pants hoping they shoot the man or woman next to us rather than us?
To the specific question of "when," I can't give you an answer. I don't think anyone can no matter their perceived prognostication abilities.
Your post seems to have two tones: one defensive and one offensive. I suppose that's not surprising seeing as the character of the groups you identify differ vastly and what constitutes "fighting back" will thus differ among them.
There are a variety of specific tactics that may hold promise for achieving the tacit outcome of abating attacks of the sort you described. Those tactics, however, work best when there's a (or some) foundational strategy that they support.
With regard to attacks perpetrated by folks inculcated in the same set of ideals we have in the U.S., I believe an ounce or two of prevention is worth a ton of cure. The specific strategy is to create our citizens as leaders rather than as followers. That's no small task, and not one people like to take on, because it involves dealing with human nature head on. It requires developing people and their minds rather than developing tangible objects, and quite frankly, we are far better at managing things, making things than we are with people skills. It requires creating a society of big-picture thinkers, strategists not tacticians, although the road to becoming a strategic thinker necessitates one's first being a tactician.
The reason the strategy I mention will work is because leaders, good ones, don't haul off and start shooting people; they analyze the problem, gather their resources and carefully effect change. Also, they don't harbor hubris over much beyond their own ability to change things given the rules of the game. Most importantly, they recognize when the problem is within them and not external to themselves. Leaders know that Jesus' teaching "treat others as you'd have them treat you" -- a teaching that nothing to do with religion and everything to do with how to manage interpersonal relationships -- is the most important code by which they must live, and in all their actions they keep it foremost in mind. In short, leaders don't succumb to the despondency that places harming others as the sole means of achieving their ends.
The reason the strategy I suggest may not work isn't inherent to the strategy. It's because implementing it isn't easy or quick. It takes a lot of integrity, integrity, and patience to become a successful leader. Most folks want instant gratification, they want a "magic bullet," the tactic that will work now and quickly, and, truly, for problems that issue from people's emotional shortcomings, there is no such thing. Rome wasn't built in a day, neither was it destroyed in one.
The problems we face, to frame them in medical parlance, are chronic not acute. We see and treat with most situations as a crisis that must be dealt with in exclusion, or on an event by event basis. Well, one can apply that approach, but doing so is just a tactic without a strategy. It will never get at what is the root cause of the problem, so the underlying cause will never go away.
When it comes to the parties who lack our cultural sensibilities, it's a different matter, and frankly a simpler one. It's one that can be resolved via one simple tactic, namely the one I mentioned earlier that Jesus gave us long ago. I bid you, try if you can to get beyond the acts and consider how as a people we, America, have treated the Islamic world over the past century. Try to put yourself in their shoes. Study history and then ask yourself how you might feel were you treated that way. Then ask yourself what you'd want as recompense. I'll bet that killing thousands isn't it. Well, it's no different with them. The solution is a simple tactic: collaboration not combat, it's taking a "we" approach, not a "us and them" one. Of course, one can only take than approach and see its merits once one has learned how to be a leader.