Insurance companies are their own worst enemies and are always coming under attack for one reason or another.
They do sometimes though quietly get on with things - one of my customers lost a car in the Boscombe floods years ago. From date of claim to paying out took 7 days, yet that wasnt reported at the time !
Fully get where Steve is coming from but at times they dont always deserve the bad press they get.