I can tell you that if you live in Dallas and are 21,you can carry a pistol on you.That should go a long way towards making thing civil.Three on one is a felony and so is the use of any weapon.
If it ever happens to me and I am armed,I will shoot my attackers.
Eight on one is a gang attack and can be met with deadly force.
BTW:I am armed at times with a pistol.
Snap-on 9 Piece Metric Ball-End Hex Wrench Set (BHM9A), Snap-on 13 Piece Fractional Ball-End Hex Wrench Set (BHS13A), Craftsman 14mm Combo Wrench (has a Ratchet End), Snap on Wrench Metric Open End Low Torque Slimline 15° Offsets, 32-36mm LTAM3236, SNAP ON TOOLS Wrench, Flare Nut, Double End, 3/8"-7/16", 6-Point, SNAP ON TOOLS 1/2" to 9/16" 10 Degree Offset Duo Box End Wrench, SNAP-ON TOOLS FLARE NUT OPEN END 6-POINT WRENCH SET 3pcs, Snap-On VS1012 Vintage Open End Wrench, Snap On 1/2" X 9/16" Short Offset Box End Wrench # XS1618 NR 5 Days, SNAP ON WRENCH COMBINATION 1/4" - box 6 point/open end - OXI 8, SNAP ON WRENCH COMBINATION 11/32 - box 6 point/open end - - # OXI 11, SNAP-ON TOOLS 4-WAY ANGLE HEAD OPEN END WRENCH SET 7pcs Metric, Snap-on 5/8-11/16" Open End Wrench VO2022B., USED SNAP-ON TOOLS OFFSET OPEN END IGNITION WRENCH 9/32 x 5/16 DS1820, USED SNAP-ON TOOLS 3/8 DRIVE OPEN END CROW FOOT WRENCH 7/16, USED SNAP-ON TOOLS OPEN END FLARE NUT 6 POINT WRENCH 5/8 RXS20, USED SNAP-ON TOOLS CHROME 3/8 DRIVE OPEN END CROWFOOT WRENCH SOCKET 7/16, 4 way angle head open end wrench set, Snap-on 5/8-3/4" Short Box End Wrench Flank Drive, Snap On Open end Detroit Diesel Push Rod Adjusting Wrench Set, snap on ** open end wrench set of 6 , 5 PC SNAP ON DOUBLE END FLARE NUT WRENCH SET VGC, Snap on Wrench Metric Crowfoot Open End, 21 mm FCOM21, (3) SNAP-ON TOOLS, 12 POINT COMBO FLEX HEAD/ OPEN END WRENCHES NO RESERVE., (4) SNAP-ON TOOLS, 6 POINT FLARE NUT, DOUBLE END WRENCHES NO RESERVE., New 9MM 9 MM Snap On Tools Combination Wrench Open Box End 12 Point Pt Chrome, New 8MM 8 MM Snap On Tools Combination Wrench Open Box End 12 Point Pt Chrome, New 6MM 6 MM Snap On Tools Combination Wrench Open Box End 12 Point Pt Chrome, Snap-On Metric Combination T and L Blue Handle Hex Wrench Ball Tip End Set, Snap-on 13 mm 12-point box / open end combination wrench Old logo OEXM130 Good, Snap-on 7 mm 12-point box / open end SHORT combination wrench Old logo OEXM7, Snap-on 11 mm 12-point box / open end combination wrench Old Style logo OEXM110, Snap-on 11/16" 12-point box open end SHORT combination wrench OEX220 Good, Snap-on 12 mm 12-point box / open end combination wrench Old logo OEXM120 Good, Snap-on 12 mm 12-point box open end SHORT combination wrench OEXM12 VG, Snap-on 5/8" & 11/16" VO2022 open-end wrench Old logo Nice, Snap-on 1" 12-point box / open end combination wrench OEX32B EXC, Snap-on 15/16" 12-point box / open end combination wrench OEX30B VG, Snap-on 7/8" 12-point box / open end combination wrench OEX28B VG, USED SNAP ON TOOLS 3/8 DRIVE OPEN END CROWFOOT WRENCH 7/16, USED SNAP-ON OPEN END COMBINATION WRENCH VS1012 5/16-3/8, Snap On 5 Piece Standard 10 Degree Offset Double Box End Wrench Set 3/8"-15/16", Snap On 5 Piece Metric 10 Degree Offset Double Box End Wrench Set 10-19 mm, SNAP-ON DOUBLE BOX END METRIC OFFSET WRENCH 17-19MM SHORTY NR!!!!!!!, Snap-on #S1820B Vintage SAE Special Open End Wrench, SNAP-ON TOOLS FLARE NUT DOUBLE END 6-P WRENCH SET 5pcs, Snap-On 3/8" Line & Open End Wrench Model RXS12 PAT 3273430, USED SNAP ON TOOLS 3/8 DRIVE OPEN END CROWFOOT WRENCH 7/16, Snap-on 9/16" 6-point open end / flare nut wrench RXS18 Old logo EXC, SNAP ON 5 PC. SAE FLARE NUT OPEN END WRENCHS 3/8 THRU 5/8,