Contaminated fuel can happen to gas or diesel. Filling up with contaminated fuel can happen to any brand of car. No manufacturer will warranty pay for something they have no control over. You are better off trying to get help with your insurance company and calling up Shell corporate.
Maybe buy a electric car? But make sure you only charge it with a charger that is made by the manufacture of your car.