John Brown wasn’t revolting against anything. He murdered seven innocent people in cold blood, using the sack of Lawrence as his excuse.
The Kansas attacks were not part of an insurrection. They were, however, made in the context of what was very nearly a civil war. At east several of the victims were hardly what most people would call “innocent,” being active members of the pro-slavery party and militia. Three or more were or had been professional slave catchers. Brown’s party sought out specific individuals for retaliation.
Not to justify the attacks, but these were not random attacks intended to terrorize the population, they were more in the nature of vigilante retaliation, however misguided.
Harpers Ferry, however, was most definitely intended as the start of a slave insurrection. It was poorly planned and executed, but that was the intent.