I never use Windex or other glass cleaners.
I never clean at the range; that night, or even the next day if you live in a dry climate, is fine.
The paranoia over corrosive ammo continues to amaze me. When I was a kid surplus corrosive ammo was everywhere and the WWII/Korean War Vets who taught kids to shoot never stressed over cleaning.
Enjoy shooting, then clean and properly lubricate.
People don't like to be meddled with. We tell them what to do, what to think, don't run, don't walk. We're in their homes and in their heads and we haven't the right. We're meddlesome.