With all due respect, you are very naive and/or lucky. Someone with my background, training, and physical build could ruin your day in a heartbeat. Your "tricks" will only work on those incompetent or unskilled -- a real operator would eat your lunch without breaking a sweat. Even if you were equally skilled, your slight build would leave you at a serious disadvantage. And to push it even further, even if you had a gun and fair competence in its use versus an unarmed but skilled operator, your odds are still only about 50/50.
You would be very foolish to extrapolate your experience with an incompetent moron to the rest of the population. You would be utterly helpless against someone like me, and only a pistol would give you a fighting chance. I am not trying to be arrogant but am stating a fact; there are a lot more dangerous people out there than the people you've faced.