Hamas won't strike unless it's necessary to defend Palestinian people from any aggressive Israeli actions.
And yes, they will and will continue to prevent people who put all Palestinians at danger. These are little groups with small arsenals, most of the time they publicly state doing so to complicate things for Hamas. Such people shouldn't be tolerated. There's a national position on the resistance and a coalition of leaders who discuss military positions and make these decisions.
In September, they stopped the PFLP from firing a rocket. You know, Iran is supporting the PFLP with money now and they plan to give them significant military support in the future because they side with the Syrian regime.
You if this the thing Iran is about, the hell with them. Hamas will always put God before politics and they don't side with secular murderers who's destroying his country at the expense of what....these stupid atheist brigades claimed they will attack Israel if the US attacked Syria. What a joke, their whole group will end up in prison in one night and any weapons coming their way will not end in their hands.