The children of Israel didn't strike them, because the princes of the congregation had sworn to them by Yahweh, the God of Israel. All the congregation murmured against the princes.
They drove not out the Canaanites that dwelt in Gezer: but the Canaanites dwell among the Ephraimites unto this day, and they serve under tribute ( Joshua 16:10 ).