In at least most states (and you did not mention in what state you live) it is legal and many cities/counties throughout the country have such laws. Have you spoken directly to the public works department that handles the snow plows to make them aware of the impact of how their plowing affects you? They might be able to alter how they plough to avoid piling it up on your walk.

