GrumpyGregry
Here for rides.
I also find that glass cleaner makes the glass smeary so that next time the windscreen is illuminated by sun against a dark background I am annoyed to see how badly I've cleaned it! I just use a clean old towel and give the windscreen and side windows a good dry polish. It's hard work and makes my arms ache but it does remove all the plasticiser film.
Car valets have miracle glass polish that's formulated like traditional Windolene; a powerful solvent and a chalky paste. This (or Windolene) works very well indeed but if you happen to drip it on your dashboard you'll rue it forever as it's almost impossible to remove the chalky stuff from the grain of the vinyl.
On the driver in the original post, possibly she wasn't tall enough or hadn't got her seat adjsted high enough for the sun visor to be of any use. With the sun visor down, sunglasses on and clean windows, even low sun on a wet road isn't a problem.
Which is why I asked the question. Thank you.