Pity the drivers there aren't allowed to carry the means of more directly causing such folk to reassess their modus operandi...here, looking down the barrel of a .45 might cause them to rethink their profession.
No need to look to the government for salvation.
Therein, though, lies the crux of the matter. Many city folks wouldn't tolerate such independance, and we refuse to live without it.
Much as I agree with the principle of armed self-defense, the reality is that these squeegee men were operating in heavy traffic, at stop lights. Firing a gun at a squeegee man in that setting would be extremely likely to end up hitting an innocent occupant of another car, or a pedestrian.