I carry an ASP baton and ain't afraid to use it on aggressive panhandlers. I;ve lumped a few in my time
A word of advice, admitting to crimes (or ignorance of the law) doesn't add to your credibility on here. And trust me brother, your credibility is pretty low.