Maybe the muni should review the speed limits on major roads that cut through housing areas or hire more snow removers in such area (pipe dream).  Lowering the speed limits may be a good start towards change. Slow people down.
I don't know if this driver was going too fast but, a lot of drivers barrell through this town like every road is a freeway.  It makes for an ugly, dangerous city.