I'll just speak from experience. Today's LEO has a lot more tools to use than we did years ago. Sometimes ya just gotta fight. I can't think of many places other than bars that you would get in an issue like that and in Fl, you ain't suppose to have a gun there. There was a lot of times I felt like unsnapping my gun and shooting the guy to get him off of me, but never got that far. Can't say that I won all the fights and a few got away and I was thankful of it at the time. I remember chasing a big dude late one night and finally finding him hiding under a bush. I pulled my service weapon, pointed it at him and told him to come out. He started screaming, Shoot me, Shoot me!!!! My first thought was to fire one off in the ground next to him but then what if he started screaming You Missed, You Missed, Try Again!!! So I just holstered my weapon, grabbed my Kel-light and waded in.
Oh yeah, as for Pepper Spray, I've used it and seen guys just blow it off like it was water. Also be prepared that you will get a good dose also. From what I hear, the new tazers work pretty good.