Some 737 pilots in SE Asia would sometimes carry in their navigation bag, bottles of commercially available Rainex car window rain repellent, which was quite effective. At $5 a bottle, it was good insurance. Of course it had to wiped on to the windscreen before engine start if the forecast indicated heavy rain at the destination.
You think, they should be sued for not buying Rainex instead for busting MDA?