You gave nothing to make the case that citizens owning weapons is necessary.
If it is for the purpose of opposing a tyrannical government armed with modern weapons then clearly access to explosives would be more relevant than rifles.
Unrelated dot connecting. Military is a structured govt controlled group. Putting assault weapons into the hands of any random citizen who wants one, causes death to children, with many shattered lives of families as the evidence. It isn't complicated to understand.