Sounds like you really need to take a self defense course in your state... Then you can hear about all the legalities... Opinions are just that, you need to know what the law sez...
That being said, good luck dealing with a mob if you stick around...