No, but you cannot claim the loss on taxes.
NO, Homeowners Insurance would cover hail damage to the home depending on his policy but not to the cars, not his own car or anyone else's car. That's what car Insurance is for.
Hail can cause damage to crops, buildings, vehicles, and infrastructure. It can also pose a risk to human safety if it is large or occurs during severe weather events like thunderstorms. Economically, hail damage can result in costly repairs and insurance claims.
Check your policy for the extended coverages of wind and hail storms. If you have it then yes you will be covered for tornado damage.
Insurance will cover whatever damage to your vehicle as long as you have comprehensive insurance. As long as you have a HO-3 insurance, it will cover the replacement cost to your house if you take wind or hail damage as well.
Sure. You can buy liability insurance on the car but I doubt if the insurance company would sell you a policy with physical damage coverage. Most insurance companies would require you to have the vehicle repaired before allowing you to have physical damage coverage. You would have to have it inspected and photographed by the agent. As long as you have comprehensive coverage, most auto insurance companies would cover for hail damage. However, check your policy to make sure that there's hail damage is not excluded. Be prepared for hikes in premiums though; when an area has a lot of claims, the rates there tend to rise.
Contact your local insurance agency office. I am an insurance agent and we always have qualified contractors to recomment that meet very high standards to do work on our insurance claims.
Comprehensive
No. That would come under comprehensive insurance.
It is possible for Allstate to drop you if you make multiple claims for hail and flood damage within a year. Insurance companies may view frequent claims as a higher risk and may choose to terminate coverage. It would be best to check with Allstate directly to understand their specific policy on claim history.
Existing damage is never covered.
No. that's what Auto Insurance is for. Home insurance covers damage to your home from wind, hail, fire, lightning etc. Likewise, your auto insurance, comprehensive coverage would repair wind, fire, hail and lightning related damage to your vehicle.