Like it or not, residents have no right to tell people not to park on a public street, provided that the car is not blocking direct access to your property.

If you don't want someone parking in front of your house, then don't live on a busy street.

Otherwise, quit your whining.

Public roads are there for everyone to use - drive on, park, walk by. You were not ON his property, so he had no right to do ANYTHING to your vehicle.

Report him to the police.