The one thing that you would have to be careful of and it has been hinted at before is no matter what insurance you have it is very unlikely that you will be covered if you are charged and found guilty of some crime. As was ealrier said that if someone is accidently shot at your home your homeowners would probably cover you. It may even cover you if you shoot someone while they are breaking into your house. However if you are charged with a crime for shooting someone then it is very doubtful that any insurance will cover you even one of these special unbrella or liability policies.
Even teh CHL prptection plan will only provide assistance until you are charged by a grand jury. This means that once your have been formally been charged with a crime they are wiping their hands of you. If you are innocent then you can probably get some help but guilty your are on your own.