Street fights aren't real. If someone approaches you on the street, you can almost always walk away. If it's one of the rare times it might not be an option to walk away, it's a good idea to have some kind of self defensive force or experience. Pepper spray, or some kind of combat experience are good. A gun is strongest.
Or just give up your wallet if it's a mugging.
Every communist should have some sort of physical fighting experience, or experience with firearms. We will need it.