Fighting a war in a foreign country is very different than fighting one at home. Those who control the country’s resources and infrastructure will have a huge advantage in neutralizing the opposition, and all that will be left are factions of militia scattered around the country. In a scenario like this, OP is right I think. You’re not gonna outdo the govt. Organization and coordination would make a bigger difference than firepower against a tyrannical govt