I'm not trying to railroad things here but what exactly are you out doing that puts you into "sticky situations" or that might have gotten your "unarmed *** kicked"? you know the old saying: if you go looking for trouble, your bound to find it.
For the record, I don't look for trouble, It finds me.
Not to thread jack, but example.
I was at the light in Noblesville between walmart and miejer, heading to miejer. Some jacka** pulls up next to me, and decides hes going to beat me to the roundabout and cut me off. He kept looking at me and just reving his engine. Well his little civic ricer had no chance against my vic so.... CHALLENGE ACCEPTED. Light goes green, and instead of blowing his doors off, I just keep pace, and force him to hold the straight lane or get behind me, He goes straight. As im walking into miejer, His car comes flying into the spot I just walked past, He gets out, and Says something along the lines of "Thats a stupid POS Vic blah bla blah" as hes walking after me. I dont remember exact wording anyway. The RIGHT thing to do is to ignore him and keep walking. I choose to stop, Turn around, Wait till he got in my face and say, "It may not be fast but its faster than your moms civic"
Thankfully He realized I was about 6' 175, and not afraid, his 5'5 butt went from the "Ima kick your A**" attitude, to the "Hey I dont want any problems" attitude. He got in his car and left.
He did in fact have some sort of knife on his belt, In a case, and it could have taken a completely different direction.
Ok back to the topic at hand.