Squeegee workers need customer service training
I don’t have a problem with paying a couple of bucks to have my windshield cleaned, but I do when I decline, or face the same situation a short distance later, and have my vehicle damaged or myself called an obscene name or given an obscene gesture. The squeegee workers need to be convinced to discreetly back off when someone declines a washing. They need to understand abusive behavior could eventually lead to losing their income.
How about the police department establishing a “hotline” to receive calls from drivers experiencing abuse, describing the location and description of the offender? I believe the police could convince the offender the need not to be abusive. Some form of further action may be necessary for repeat offenders.