Frank is so correct. It points out the need for legit FOF training.
I suspect that if you shoot an aggressive panhandler, you may not have a good time. One should read the Texas code and take the TX CHL course to learn about the appropriate levels of force.
Not understanding such is just feeding into the blood lust on the streets antigun mantra.