Dear Marc,
Rolf is right. It is impossible to insure for everything -remember Insurance companies would only provide a product if they were making a profit on it and will find every possible reason not to pay.
I believe in self insurance so that you have some in reserve when you need it...